Skip to content

Projeto Be The Hero, desenvolvido durante a Omnistack da Rocketseat

Notifications You must be signed in to change notification settings

robsantossilva/SemanaOmnistack11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semana Omnistack 11

Projeto Be The Hero sendo desenvolvido durante a Omnistack da Rocketseat

Iniciando o Backend

cd backend
npm install
npm start

Métodos da API Rest

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

Iniciando o Frontend

cd frontend
npm install
npm start

Vejá mais informações sobre o frontend/README.md

Iniciando o Aplicativo

É 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