Skip to content

Repositório com o Back-end do projeto SaneaSP utilizando framework Express.js e SQLite com Sequelize como ORM. Uso PostgreeSQL com Sequelize para produção

License

Notifications You must be signed in to change notification settings

MathGueff/Backend-SaneaSP

 
 

Repository files navigation

Projeto SaneaSP

Integrantes

  • Davy Oliveira Ribeiro
  • Matheus Augusto Santos Gueff
  • Pedro Silva Martins
  • Ryan Carlo Negretti Pereira

Hospedagem

O backend do SaneaSP foi hospedado na plataforma Render com conexão ao banco de dados Postgree fornecido.

Documentação Swagger

Endpoints do projeto:

FrontEnd do projeto

🔗 Repositório FrontEnd

Como rodar o projeto

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

Tecnologias utilizadas

Framework: Express

Linguagem: TypeScript

Banco de Dados: SQLite e PostgreeSQL com Sequelize como ORM

Comandos:

Inicialização do projeto

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

Migrations

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

About

Repositório com o Back-end do projeto SaneaSP utilizando framework Express.js e SQLite com Sequelize como ORM. Uso PostgreeSQL com Sequelize para produção

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.2%
  • JavaScript 7.8%