Se você é empreendedor, gerente de startup ou empresário, provavelmente já se deparou com a ideia de desenvolver um aplicativo mobile ou web para sua empresa em algum momento. Você provavelmente também está familiarizado com o quão caro, demorado e tedioso esse processo pode ser, especialmente se você é quem o desenvolve.
E se eu lhe disser que existe uma solução fácil, gratuita e automatizada para esse problema?
Chama-se Budibase!
Neste artigo, abordaremos como usar essa plataforma extensivamente.
Entendendo Budibase
Budibase é uma plataforma de código aberto usada para construir e implantar aplicativos usando pouco ou nenhum código! A plataforma moderna permite que os desenvolvedores projetem, construam e implantem aplicativos de negócios até cinquenta vezes mais rápido que o normal. Ele também fornece uma interface intuitiva e simples de usar que também acomoda não programadores.
Em termos de dados, a plataforma permite aos usuários anexar uma fonte de dados externa, importar dados ou fazer uso dos conjuntos de dados integrados do Budibase. Os procedimentos do Budibase são automatizados e permitem um gerenciamento facilitado, fornecendo integração automatizada de e-mail, gerenciamento global de usuários, permissões granulares e muito mais.
Tem uma comunidade Github que trabalha diligentemente para melhorar a plataforma de código aberto e a documentação está prontamente disponível online.
Iniciando
Siga as etapas simples abaixo para baixar e instalar a plataforma de código aberto.
Etapa 1: reunindo os pré-requisitos
Antes de instalar o Budibase, precisamos adquirir o node.js e o node package manager (npm). Vale ressaltar que o node.js vem automaticamente com o npm. Clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA para visitar a página oficial de downloads do node.js e selecione o download de acordo com seu sistema operacional.
Clicar no arquivo baixado iniciará o assistente de instalação. A instalação é bastante simples e o assistente de instalação o guiará por esse processo com facilidade.
Em caso de alguma dificuldade na instalação, consulte a documentação oficial para instalação do node.js SUA PARTICIPAÇÃO FAZ A DIFERENÇA.
Etapa 2: instalar a interface de linha de comando Budibase
O Budibase pode ser instalado em uma máquina de desenvolvimento local ou em uma máquina servidora digitando o seguinte comando em seu Ambiente de desenvolvimento integrado (IDE) compatível com node.js.
npm i -g @budibase/cli
Etapa 3: inicializar e executar o Budibase
Em seguida, inicialize um diretório vazio para hospedar seu sistema Budibase digitando o seguinte comando em seu IDE.
budi hosting --init
Por fim, execute o sistema Budibase com o seguinte comando.
budi hosting --start
Sua instalação do Budibase já deve estar funcionando, acesse a URL da sua nova instalação para começar a usar a plataforma.
Etapa 4: configurar seu usuário administrador
Toda instalação do Budibase precisa ter uma conta de usuário admin. Este usuário tem total controle sobre a instalação em questão. Basta adicionar um nome de usuário e senha para seu usuário administrador na página de login do URL de instalação do Budibase.
Após concluir esta etapa, você terá acesso ao portal Budibase. O portal contém várias seções para trabalhar com nosso aplicativo, principalmente as seções de dados, design e implantação.
Usando a seção de dados Budibase
Esta seção do portal é usada para adicionar e gerenciar seus dados. Os aplicativos dependem muito de dados e, portanto, é importante criar uma estrutura de dados antes de projetar seu aplicativo. Os blocos de construção de nossa estrutura envolvem tabelas, linhas, colunas e visualizações.
Conforme mencionado anteriormente, ao adicionar uma fonte de dados, você pode criar fontes nativas ou conectar-se a fontes externas. Para adicionar uma fonte, basta usar o botão “+” no canto superior direito, conforme mostrado abaixo.
Agora você verá vários tipos de fontes utilizáveis diferentes para selecionar.
Você também pode criar uma tabela para estruturar seus dados, para isso basta navegar até a aba “Componentes” dentro da aba “Design” e clicar em “Tabela”. Leia mais sobre como adicionar tabelas de dados SUA PARTICIPAÇÃO FAZ A DIFERENÇA.
Projetando seu primeiro aplicativo
Depois de concluir a estruturação dos dados, você pode se concentrar no desenvolvimento de aplicativos aspecto de Budibase. Para construir seu primeiro aplicativo, basta seguir o prompt que aparece após clicar na seção “Aplicativos” do Budibase.
Budibase contém seções de painel que fornecem todas as ferramentas necessárias para ajudá-lo com seu processo de desenvolvimento de aplicativos. O painel à esquerda contém nossas telas, layouts e componentes.
No Budibase, uma tela se refere a uma única página. As telas podem ser geradas automaticamente criando uma tabela interna ou importando um arquivo CSV. Eles também podem ser criados manualmente clicando no botão “+” no canto, ao lado do título “Telas”.
O layout é o modelo mestre do seu conteúdo.
Componentes ajudam a construir a interface de usuário real e Budibase usa um Sistema de Design de Espectro criado pela Adobe. Os componentes podem ser encontrados na parte superior da janela de visualização na seção de design.
Depois de adicionar um componente, você pode ajustá-lo usando a barra de ferramentas flutuante que aparece após selecioná-lo na janela de visualização.
Há um certo número de componentes disponíveis na plataforma, incluindo Tabela, Cartão, Texto, Botão, Ícone, Imagem, Incorporar, etc. Documentação Budibase para saber mais sobre o processo automatizado para criar aplicativos.
Como implantar seu aplicativo
Depois de construir seu aplicativo com sucesso, você pode avançar para implantá-lo. Basta navegar até o Portal de Hospedagem Budibase, selecione seu SO preferido e copie a chave de API fornecida.
Agora abra a janela modal de configurações clicando no ícone “Configurações” e cole a chave no prompt que aparece e clique no botão “Implantar”.
E é isso! Agora você deve ser capaz de criar e implantar aplicativos com facilidade.
Conclusão
Budibase como uma plataforma de código aberto de baixo custo não é apenas fácil de usar, mas bem equipada com recursos e serviços para ajudá-lo a criar aplicativos sem codificação complicada. Espero que este guia lhe dê o pontapé inicial para criar e implantar seus próprios aplicativos usando a plataforma. Deixe-nos saber nos comentários se o artigo foi útil e como foi sua experiência com a plataforma.
Rafael Vítor
Ótimo artigo!
Poderia até haver mais artigos sobre Budibase e suas aplicações