API para utilização nos projetos Be The Hero - Frontend e Be The Hero - Mobile.
$ npm install
$ npm start
$ npm test
URL base: http://localhost:3333
| Funcionalidade | Endpoint | Body | Header | Método |
|---|---|---|---|---|
| Cadastrar uma ONG | /ongs | { "name": NAME, "email": EMAIL, "whatsapp": WHATSAPP, "city": CITY, "uf": UF } | - | POST |
| Listar ONGs | /ongs | - | - | GET |
| Cadastrar um Caso | /incidents | { "title": TITLE, "description": DESCRIPTION, "value": VALUE } | Authorization: ONG_ID | POST |
| Listar Casos | /incidents | - | - | GET |
| Excluir um Caso | /incidents/CASO_ID | - | Authorization: ONG_ID | DELETE |
| Login | /sessions | { "id": ONG_ID } | - | POST |
| Acessar perfil da ONG | /profile | - | Authorization: ONG_ID | GET |
Este projeto foi produzido a partir das aulas da Semana Omnistack 11 da Rocketseat.