- 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.git
Instale as dependências
npm install
Defina as variáveis de ambiente
PORT = 3000
SECRET_KEY = sua_chave_secreta
DEV_DATABASE_URL = url_de_acesso_para_database
Para iniciar o projeto em desenvolvimento
npm run dev
Acesso 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 dev
Para iniciar a compilação do projeto para js
npm run build
Para iniciar o projeto compilado
npm run start
Para 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