Projeto desenvolvido na semana Omnistack da Rocketseat, com objetivo de aprender o universo Javascript, utilizadno as tecnologias NodeJS e ReactJS
Baixe o Projeto e Acesse a Pasta:
- cd BeTheHero
- cd backend
- npm install
- npm start
- cd frontend
- npm install
- npm start
Página de Login
Endereço: http://seudominio:3000/
Página de Registrar
Endereço: https://seudomnio:3000/register
Página do Perfil do Usuário
Endereço: https://seudomnio:3000/profile
Novo Incidente
Endereço: https://seudomnio:3000/incidents/new
- Rota: Login da Ong
Método: post
Endereço: http://seudominio:3333/session
Controller: SessionController
#Todas as rotas abaixo precisam de uma sessão no localStorage armazenando os campos: ongID, ongName
- Rota: Cadastro de Ong
Método: post
Endereço: http://seudominio:3333/ongs
Controller: OngController
- Rota: Consulta todas ONG's cadastradas
Método: get
Endereço: http://seudominio:3333/ongs
Controller: OngController
- Rota: Cadastra um Incidente
Método: post
Endereço: http://seudominio:3333/incidents
Controller: IncidentController
- Rota: Visualiza todos os Incidentes Cadastrados
Método: get
Endereço: http://seudominio:3333/incidents
Controller: IncidentController
- Rota: Deleta um incidente
Método: delete
Endereço: http://seudominio:3333/incidents
Controller: IncidentController
- Rota: Visualizar os dados de uma ONG
Método: get
Endereço: http://seudominio:3333/profile
Controller: ProfileController



