Introdução geral
O BuildShip é um site que ajuda os usuários a criar rapidamente funcionalidades de back-end. Ele oferece uma interface visual intuitiva que permite aos usuários criar APIs, tarefas cronometradas e fluxos de trabalho automatizados complexos com operações de arrastar e soltar. O recurso principal do site é uma combinação de low-code e tecnologia de IA que permite que até mesmo pessoas sem experiência em programação comecem a usá-lo. O BuildShip oferece suporte à conexão com várias ferramentas e bancos de dados, como OpenAI, Stripe, Supabase etc., além de gerar nós de função personalizados com IA. Ele é adequado para que os desenvolvedores concretizem ideias rapidamente e para que pessoas não técnicas criem serviços de back-end simples. Todo o processo é feito no navegador e a implantação está a apenas um clique de distância, de forma simples e eficiente.
Lista de funções
- Visualização da construção do fluxo de trabalhoLógica de back-end: crie rapidamente uma lógica de back-end e automatize processos arrastando e soltando nós.
- Geração rápida de APISuporte para a criação de APIs extensíveis para conexão com aplicativos front-end ou serviços externos.
- Definição de tarefas com tempo determinadoTarefas programadas podem ser agendadas, como a geração de relatórios financeiros mensalmente.
- Geração de nós de IAGeração rápida de nós de função personalizados com IA para compensar as integrações ausentes.
- Integração de ferramentas múltiplasSuporte para conexão com OpenAI, Stable Diffusion, Firebase e muitas outras ferramentas e bancos de dados.
- Implementação em um cliqueClique em "Deploy" (Implementar) para entrar em operação com o serviço de back-end.
- Personalização do códigoNodes: Permite que os nós sejam modificados em JavaScript ou TypeScript para necessidades avançadas.
Usando a Ajuda
O BuildShip é uma ferramenta on-line que não requer download ou instalação de software. Os usuários simplesmente visitam https://buildship.com/
Registre uma conta para começar. Abaixo está uma descrição detalhada de como começar e operar os principais recursos.
Registro e login
- Abra seu navegador e digite
https://buildship.com/
. - Clique no botão "Sign Up" (Registrar-se) no canto superior direito.
- Digite seu endereço de e-mail e senha ou use sua conta do Google para fazer login diretamente.
- Depois de fazer o login, entre na interface principal e veja a opção "Create New Project" (Criar novo projeto).
Criando o primeiro projeto
- Clique em "Create New Project" (Criar novo projeto) e digite um nome de projeto, como "My API".
- Selecione a área de armazenamento de dados (para dar suporte à conformidade com o GDPR) e clique em "Create" (Criar).
- O sistema gera automaticamente um espaço de trabalho em branco com uma barra de nós à esquerda e uma área de edição à direita.
Criação de uma API simples
Suponha que desejemos criar uma API que retorne uma saudação:
- Na barra de nós à esquerda, localize o nó "HTTP Trigger" e arraste-o para a área de edição à direita. Esse é o ponto de entrada para a API.
- Clique no nó "HTTP Trigger" e defina o caminho para
/hello
O método é "GET". - Arraste outro nó "Return" e conecte-o à parte traseira do "HTTP Trigger".
- No nó "Return", insira o conteúdo do retorno, como
{"message": "Hello, BuildShip!"}
. - Clique em "Deploy" (Implantar) no canto superior direito, aguarde alguns segundos e o sistema gerará um link de API, como
https://your-project.buildship.app/hello
. - Abra seu navegador e acesse este link para ver a saudação retornada.
Configuração de tarefas cronometradas
Suponha que você tenha que verificar seu inventário automaticamente todos os dias:
- Depois de criar um novo projeto, arraste o nó "Schedule Trigger".
- Defina a hora do acionador, por exemplo, 8am todos os dias (há suporte para expressões Cron, por exemplo.
0 8 * * *
). - Arraste o nó "Firestore Query", conecte-se ao banco de dados e insira os critérios de consulta (você precisa se conectar ao Firebase antes).
- Arraste o nó "Sendgrid Email" e configure o conteúdo do e-mail para notificar o status do inventário.
- Conecte todos os nós, clique em "Deploy" e a tarefa será executada na hora certa.
Uso de IA para gerar nós
Se for necessário um recurso especial, como a análise de imagens:
- Clique em "+ Generate Node with AI" (+ Gerar nó com IA) à esquerda.
- Digite um requisito, por exemplo, "Analyse objects in pictures" (Analisar objetos em imagens) e clique em "Generate" (Gerar).
- A IA gera um novo nó, possivelmente chamando a API do Google Vision.
- Arraste esse nó para o fluxo de trabalho, conecte as entradas e saídas e configure a chave de API.
- Realização de testes para garantir que os resultados sejam os esperados.
Conexão de ferramentas externas
Veja a conexão com o OpenAI, por exemplo:
- Localize o nó "OpenAI" na barra de nós e arraste-o para o fluxo de trabalho.
- Digite sua chave de API da OpenAI (disponível na seção
Secrets Manager
(armazenado de forma segura em). - Defina as entradas, por exemplo, para que ele gere um trecho de texto e envie o resultado para o próximo nó.
- Teste e implemente, e o recurso estará pronto para ser usado.
Depuração e otimização
- Clique no botão "Test" (Teste) no nó para verificar se a saída está correta.
- Se algo der errado, verifique o registro (na pasta
Logs
(na guia), ajuste conforme solicitado. - O controle de versão é suportado para reverter para configurações anteriores.
A interface do BuildShip é simples e intuitiva. Cada nó tem uma descrição, e você pode ver o uso passando o mouse. Após a implantação, o site fornecerá documentação detalhada da API e métodos de chamada, o que é conveniente para os desenvolvedores de front-end usarem. Ele também tem um banco de dados integrado e armazenamento em nuvem, portanto, nenhuma configuração adicional é necessária para o primeiro uso. Se tiver problemas, você pode participar da comunidade oficial do Discord (https://buildship.com/discord
), há muitos tutoriais e suporte ao desenvolvedor lá.
cenário do aplicativo
- Prototipagem rápida
Os desenvolvedores podem usar o BuildShip para criar APIs e lógica de back-end e validar ideias de produtos em minutos. - Processos de negócios automatizados
Por exemplo, obter dados do Stripe todos os meses, gerar relatórios e enviá-los por e-mail para a equipe. - Aplicativos orientados por IA
Crie chatbots ou ferramentas de geração de imagens em conjunto com o OpenAI ou o Stable Diffusion. - Projetos individuais
Usuários não técnicos podem criar rapidamente bots do WhatsApp ou serviços de consulta de dados com modelos.
QA
- O BuildShip requer conhecimento de programação?
Não é necessário. Ele oferece operação sem código, e arrastar e soltar é suficiente para a maioria das funções. Mas se quiser personalizá-lo, você pode usar JavaScript simples. - A versão gratuita é suficiente?
A versão gratuita oferece 3.000 chamadas e 5 fluxos de trabalho e é adequada para testes e pequenos projetos. Recomenda-se que aplicativos grandes sejam atualizados para a versão paga. - Como você mantém seus dados seguros?
O BuildShip usa um projeto de locatário único do Google Cloud com chaves de API armazenadas noSecret Manager
em que os dados não serão vazados.