This is a backend project, made with Express, Passport, MongoDB, Mongoose and, of course, NodeJS. This project is for academic way, for Software Engineering course in Computer Science program, at Federal University of Campina Grande, Paraíba, Brazil.
For execute it locally, clone this repository and run in terminal:
npm i
Then, there are two ways to initialize it:
This only runs the project, without lint checks or watch files changes.
npm start
This runs the project with lint checks and watching files changes.
npm run dev
Also, you may run the linting task by your hand:
npm run lint
And the test task:
npm run test
You can view our best practices and patterns in the Google Doc below: