The backend project will combine the knowledge acquired in the following technologies [node + express] technologies, as well as mysql/sequelize.
The project will consist of an online shop (e-commerce) for devices (phones, tablets, computers and wearables).
This Project was developed with the following technologies
- JavaScript
- Dependencies: mySql2, Express, Sequelize, Nodemon, Nodemailer, Multer, Jsonwebtoken, Bcryptjs
- Postman
- Trello
- Modelling the Online Shop Diagram (fig1).
- Table Users.
- Table Orders.
- Table Reviews.
- Table Products.
- Section Table
- Defining tasks in Trello.
-
Building relations with Sequelize, it's important to review the Sequelize Documentation.
-
Working On Endpoints.
-
Adding field validations.
-
Building seeds (Users, Products, Orders & Reviews). Improving the organisation with an Excel File.
-
Implementing user registration with confirmation via email. We need to use Multer Documentation.
-
Show Endpoints in PostmanAPI OnlineSHop
To deploy this project you must clone the repository through the following link:
- Clone the folder
https://github.com/Molerog/BackendOnlineShop
- Install dependecies
npm i
- If you don't have Sequelize installed in your System, you have to write this line.
npm install sequelize-cli -g
- Migrate db
npm sequelize db:migrate
- Install Seeds
npx sequelize db:seed:all
👤 Germán Molero 👤 Vince BC
- GitHub: @Molerog
- Github: @Vincecoorp21
This project was developed By Germán Molero & Vicente Barberá - Vince BC -



