Skip to content

Este projeto é resultado do curso de Node.js da formação de Node.js da instituição de ensino Alura.

Notifications You must be signed in to change notification settings

gabrielbiche/english-school-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English school API

Technologies used:

REST using Node.js, Mysql, Express, Sequelize and Redis.

Architecture description:

To create the project, the MVC software architecture pattern with service layer was chosen.

Things to do before run the project:

  1. Create database
  2. Create .env file and in this set a secret password with the name CHAVE_JWT
  3. Set your database access data in /src/database/config.json
  4. Run migrations: npx sequelize-cli db:migrate
  5. Run npm run start to start server

Postman

Documentation in Postman

Directory Structure:

├── /src
|   ├── /controllers
|   ├── /database
|   |   ├── /migrations
|   |   ├── /seeds
|   ├── /authentications
|   ├── /middlewares
|   ├── /models
|   ├── /routes
|   ├── /services
├── /redis

About

Este projeto é resultado do curso de Node.js da formação de Node.js da instituição de ensino Alura.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published