Usando o poder de uma stack poderosa, que utiliza de uma única linguagem popular e moderna, o JavaScript.
Produtividade e performance de forma enxuta.
A 11ª edição da Semana OmniStack, ocorrida entre 23/03 e 27/03, trouxe como projeto uma aplicação web e mobile inédita. Um sistema para conectar pessoas dispostas a ajudar a ONGs que precisam dessa ajuda.
Em uma semana foi desenvolvida uma aplicação do zero, dominando o backend, frontend e o mobile com uma única linguagem e uma única biblioteca de interfaces.
Layout da aplicação no Figma.
OBS: pode-se utilizar o gerenciador de pacotes npm ou o yarn para rodar os comandos abaixo
Execute npm install
nas pastas backend, frontend e mobile, para instalar as dependências.
Rode npm start
nas pastas backend e frontend para utilizar a versão web. Acesse via localhost:3000.
Rode npm start
nas pastas backend e mobile, acesse localhost:19002, leia o QR Code no seu celular e utilize o aplicativo Expo para rodar a versão mobile no seu smartphone. Ou com algum emulador Android/iOS para rodar no seu computador.
Veja também esse vídeo com a demonstração das versões web e mobile rodando localmente.
Instrutor: Diego Fernandes | CTO Rocketseat