Skip to content

alexandremrrocha/API_Escola

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Escola de Inglês

Uma API para uma escola de inglês, utilizando o sequelize para fazer as manipulações no banco de dados MySQL.

Diagrama Relacional do projeto

Stack utilizada

  • Node
  • Express
  • MySQL
  • Sequelize

Aprendizados

  • MySQL
  • Sequelize
  • Soft Delete
  • Transaction: alterações no banco com segurança (metodo utiliza o COMMIT e ROLLBACK, se necessario)

Rodando localmente

  • Clone o projeto

  • Entre no diretório do projeto

  • Instale as dependências

  npm install
  • Crie e configure um arquivo config.json para a conexão com seu banco

  • Rode o migrate

  npx sequelize-cli db:migrate
  • Rode as seeders
  npx sequelize-cli db:seed:all
  • Inicie o servidor node
  npm run dev

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published