This is a very basic example of Ecommerce CRUD in Node.js and express framework . I have applied REST based API recommendations and custom MVC architecture .
I have applied Passport login local strategy http://www.passportjs.org/
I have used mySql and Sequelize ORM (associations are done using ORM ) https://sequelize.org/master/.
I have written some basic test cases ( unit and integeration testing ) using Js testing framework Jest https://jestjs.io/ .
I have also used eslint module for finding and fixing problems in my code . UI is not done yet...
Built With :
nodeJs , expressJs , mySql , Sequelize ORM , jest, Postman etc
Getting Started :
Prerequisites
npm
Clone the repo https://github.com/anzarmalik/CrownKart-Ecommerce.git
Install NPM packages
npm install
Create DataBase ecommerce
type nodemon in terminal
open your Browser
And type: localhost:8000
*for newbies : if you want to change PORT just change it in .env file .
Contact Anzar Malik - [email protected]
Project Link: https://github.com/anzarmalik/CrownKart-Ecommerce.git