- Davy Oliveira Ribeiro
- Matheus Augusto Santos Gueff
- Matheus Nery de Camargo
- 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 |
|---|---|---|
| [email protected] | pedro | 0 |
| [email protected] | 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
Nova funcionalidade -->
feat: <breve-deacrição>
Correção de erro ou bug -->
fix: <breve-deacrição>
Documentação -->
docs: <breve-deacrição>
Refatoração de código -->
refactor: <breve-deacrição>
Nova funcionalidade que altera o modelo de negócio -->
feat!: <breve-descrição>
Alterações técnicas que não afetão o código fonte -->
chore(opicional):<breve-descrição>
Nova funcionalidade -->
feature/<nome-da-funcionalidade>
Correção de bug urgente -->
hotfix/<nome-da-correção>
Correção de bug -->
fix/<nome-do-bug>