- Davy Oliveira Ribeiro
- Matheus Augusto Santos Gueff
- Pedro Silva Martins
- Ryan Carlo Negretti Pereira
O backend do SaneaSP foi hospedado na plataforma Render com conexão ao banco de dados Postgree fornecido.
- https://backend-saneasp.onrender.com/denuncia
- https://backend-saneasp.onrender.com/tag
- https://backend-saneasp.onrender.com/user
Clone o repositório
git clone https://github.com/RyanCNP/Backend-SaneaSP.gitInstale as dependências
npm installDefina as variáveis de ambiente
PORT = 3000
SECRET_KEY = sua_chave_secreta
DEV_DATABASE_URL = url_de_acesso_para_databasePara iniciar o projeto em desenvolvimento
npm run devAcesso para conteúdos protegidos
| Email do usuário | Senha | Nível de acesso |
|---|---|---|
| pedro@gmail.com | pedro | 0 |
| gueff@gmail.com | math | 1 |
Framework: Express
Linguagem: TypeScript
Banco de Dados: SQLite e PostgreeSQL com Sequelize como ORM
Para rodar o projeto localmente
npm run devPara iniciar a compilação do projeto para js
npm run buildPara iniciar o projeto compilado
npm run startPara criar uma nova migration
npm run migration-create <name>
Para iniciar as migrações
npm run migrate
Para desfazer as migrações
npm run migrate:undo
Para desfazer todas as migrações
npm run migrate:undo:all