Executando verificação de segurança...
1

Back-end de código aberto para seu próximo aplicativo 😮

pocketbase

PocketBase é um back-end Go de código aberto, que consiste em:
• Banco de dados incorporado (SQLite) em real time;
• Arquivos integrados e gerenciamento de usuários;
• API REST-ish simples;
• Painel admin ❤️

O PocketBase pode ser baixado diretamente como um aplicativo autônomo ou pode ser usado como uma estrutura/kit de ferramentas Go que permite que você crie sua própria lógica de negócios específica de aplicativo personalizado e ainda tenha um único executável portátil no final.


Como iniciar?

Depois que você ver como é fácil... nunca mais vai querer sair dele 🤣
Veja na Docs como é simples iniciar um projeto, mas vou dar um breve spoiler

Depois de baixar e extrair o arquivo, você pode iniciar o aplicativo executando o seguinte comando do console no diretório extraído: ./pocketbase serve.

E é isso! Um servidor web será iniciado com as seguintes rotas:

http: //127.0.0.1:8090 - se pb_public o diretório existir, serve o conteúdo estático dele (html, csS, imagens, etc.)

http: //127.0.0.1:8090/_/ - IU do painel de administração

http://127.0.0.1:8090/api/ - API REST

Agora é só usar 😜


Como hospedar?

Se você está procurando uma opção gratuita, recomendo o Fly.io e seguindo o guia de exemplo - Hospede gratuitamente no Fly.io. ps: é muito fácil.

Outra opção mais fácil ainda (não recomendado em produção) é o PocketHost 😱
O Pockethost implanta o PocketBase em 30 segundos para você usar 🤩

Mas lembre-se se for usar em produção considere utilizar o Fly.io


Roadmap

Você pode conferir tudo que está pra ser implementado na v1.0.0 Roadmap


Lembre-se

esse é um projeto de código aberto e free, então se precisar de ajuda com algum erro encontrado ou procurar por alguma solução, entre no forum de discussões deles que eles te respondem rapidinho 🥰


Autor Bruno Garcia

Carregando publicação patrocinada...