Frontend and Backend code:
-
fs16-frontend
-
fs16-backend
Full Stack E-commerce Project
This is a full stack ecommerce project.
- Fully functional Ecommerce Website User Side (Products, Categories, Products By Category, Filter, Search, Order, Account etc)
- Fully functional Ecommerce Website Admin Side (Products, Categories, Banners, Users/Staffs, Permission etc CRUD operation)
- Permission based Admin Side for Staffs
- Website Setting & Theme Customization through Admin Side
- Stripe Test Payment Gateway itegration
- Swagger API Docs
- React
- Redux
- MUI Material UI
- Node JS
- Express JS
- Mongoose (MongoDB)
- Typescript
- Node.js and npm installed
- Clone repository
- cd to frontend project folder and run
npm install
- cd to backend project folder and run
npm install
- cd to backend folder
- rename .env.example to .env and make necessary changes in the file
- run
npm run seed:fresh
to seed the data
- cd to backend project folder and run
npm run dev
- cd to frontend project folder and run
npm start
- Admin Credentials
email: [email protected]
password: 12345678
- Stripe Credentials
Card Number: 4242 4242 4242 4242
Expiry Date: 01/30
CCV: 111