Be The Hero é uma aplicação que permite o encontro de ONG`S que precisam de ajuda com pessoas que estão dispostas a ajudar, basta a ONG descrever a situação, informar quantia necessária para solucionar o caso e esperar por um hero!
- React.
- React Native.
- NodeJS.
Backend:
-
Instalar dependencias:
Utilizando o terminal/console vá até a raiz da basta "backend" e digite o comando:
npm install
-
Iniciar servidor: Ainda no diretório "backend" utilizando o terminal digite:
npm start
-
Rotas:
Rotas Tipo Descrição /ongs GET Lista todas as ONGS cadastradas no banco de dados. /ongs POST Adiciona o cadastro de uma nova ONG no banco de dados. /incidents GET Lista todos os "casos" registrados juntamente com os dados da ONG que criou. /incidents POST Adiciona um novo "caso" no banco de dados. /incidents/:id DELETE Exclui um "caso" de uma ONG especifica.
Front-end:
Instalando dependencias:
-
Acesse o diretório "frontend" via terminal e digite o comando:
npm install
-
Para iniciar o frontend digite:
npm start
Mobile:
Antes de qualquer coisa em seu Smartphone acesse a loja de apps e baixe o app Expo - |
-
No computador abra o diretório "mobile" e digite o comando:
npm intall
Após o download das dependências digite no terminal:
npm start
isso abrirá uma página em seu navegador com um QR Code.
-
Abra o app Expo que você baixou anteriormente e escaneie o QR Code presente em seu navegador.