This is a Ecommerce management system demo project for practicing purpose.
Client-Side: React js, Redux, BootStrap
Server-Side: Node JS, Express JS
Database: MongoDB (with ODM mongoose)
- Admin
- Customer
- Seller
- Admin, Customer, Seller can register individualy with full login system verify by JWT token.
- Registration system is verified by OTP. During registration user need to put the OTP code for verify the email.
- Seller can add new product for Shop.
- Customer can select items and those item will go to a cart.
- Customer can confirm the order.
Clone the project
git clone https://github.com/SYShopnil/FIDO_Ecommerce_Server.git
Go to the project directory
cd FIDO_Ecommerce_Server
Install dependencies
npm install || npm i
Start the server
npm run dev
Install my-project with npm
npm install || npm i
To run this project, you will need to add the following environment variables to your .env file
PORT
//it will be the server side port
URL
//it wil be the mongodb database local or cloud server link.
JWT_TOKEN
// it will be the JSON WEB TOKEN'S security code
USER
// it will be a valid email for nodeMailer host mail. to use this you should have enable low security of you gmail.
PASSWORD
// it will be a valid email password for nodeMailer host mail. to use this you should have enable low security of you gmail.
For support, info@visionmash.com .