Projeto Be The Hero sendo desenvolvido durante a Omnistack da Rocketseat
cd backend
npm install
npm start
Método | Estrutura | Ação | Parâmetros | Retorno |
---|---|---|---|---|
[GET] | /ongs |
Lista todas as ONGs | Nenhum | JSON |
[POST] | /ongs |
Cadastra uma nova ONG | Body{ name, email, whatsapp, city, uf } | JSON |
[GET] | /incidents |
Lista todos os casos cadastrados | Nenhum | JSON |
[POST] | /incidents |
Cadastra um novo caso | Body{ title, description, value } Header{Authorization:ong_id} |
JSON |
[DELETE] | /incidents/:id |
Deleta um caso | Params{incident_id} | JSON |
[POST] | /sessions |
Login | Body{ id } | JSON |
[GET] | /profile |
Lista Casos por ONG | Header{Authorization:ong_id} | JSON |
cd frontend
npm install
npm start
Vejá mais informações sobre o frontend/README.md
É necessário ter o expo-cli instalado em sua maquina
npm install -g expo-cli
cd mobile
npm install
npm start
Vejá mais informações sobre o mobile/README.md