Introdução
O bohr.io é uma plataforma serverless feita para quem está começando a programar, ideal para quem quer fazer os seus primeiros deploys, seja de um portfólio, trabalho da faculdade, teste para uma entrevista de emprego ou qualquer outro projeto.
É uma solução unificada para atender todas as necessidades dos iniciantes e totalmente focada na experiência do desenvolvedor. É uma ferramenta única no mercado, com usabilidade incrível.
A plataforma é fortemente integrada ao GitHub - especialmente ao GitHub Actions, ambiente onde é feito o build
de cada projeto.
Ao criar um projeto no bohr.io, você pode escolher um template ou importar um repositório do GitHub feito usando qualquer framework.
Funcionalidades
Conheça outros recursos da plataforma:
Fullstack
Você pode publicar projetos com front-end e back-end. Basta colocar sua API (em Node.js) na pasta API. Você pode obter mais informações no template Dashboard, por exemplo.
Logs
Com o bohr.io você pode visualizar os logs do seu back-end dentro da plataforma, através do menu Logs.
Variáveis de Ambiente
Armazene credenciais de bancos de dados e chaves de APIs, entre outros dados, na feature Variáveis de Ambiente.
Edição de Conteúdo
O bohr.io dispõe de um recurso básico de edição de conteúdo integrado à plataforma, no qual algumas alterações podem ser feitas direto na página, como inserção de links e destaques em textos (negrito, itálico, etc.), entre outras.
Na tela do projeto, você também tem acesso ao link do repositório criado no GitHub.
Visualização do Projeto
O bohr.io permite que você visualize simulações realistas e em tempo real do seu projeto em dispositivos móveis (smartphones, tables) e em diferentes tipos de monitores (desktop e notebook).
Recurso de Colaboração
A partir das tecnologias dos Durable Objects (Cloudflare) e da liveblocks, o bohr.io permite que os desenvolvedores envolvidos no mesmo projeto possam visualizar as atividades uns dos outros em tempo real.
Visual Studio Code for the Web
Na tela do projeto há um link para o Visual Studio Code for the Web para simplificar o trabalho do desenvolvedor na criação e na revisão dos códigos.
Dogfooding
Dogfooding significa o uso dos próprios produtos. Nossa plataforma se enquadra neste conceito, uma vez que o bohr.io é um projeto dentro do próprio bohr.io. Ou seja, você pode abrir o bohr.io dentro do bohr.io (algo como o filme Inception, do diretor Christopher Nolan). 🤩
Veja também
No menu lateral ou nos links abaixo você pode acessar a documentação de áreas específicas do bohr.io: