💻 It is a NodeJS grupal project for Alkemy developing website backend.
- Database creation (mySql)
- API rest building (Express and Sequelize)
- Functionalities: register, login, mailing, Amazon S3 store, Mercado SDK
- Documentation: Swagger
- Testing: Mocha-Chai
- Organization: SCRUM
- Managment soft: Jira
Create a db called ong, install dependencies, execute migrations, seeders and start local server
npm install
npx sequelize-cli db:migrate
npx sequelize-cli db:seed:all
npm start
It will be deployed soon!
Project Structure
Documentation
Some endpoints
Testing
Mercado Pago payment
-
Test User
"id": 46, "firstName": "AdminUser", "lastName": "lastName", "email": "myAdminUser@gmail.com", "password": "$2b$10$pXJOYoCjLNSqPURL8.qxLe/rQVIXItYPbsdoMmMe2FuMX7Z/PeOxK", "image": "http://adminUserImage.jpg", "roleId": 1,
Good Life! ( ͡~ ͜ʖ ͡°)