Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sakiib/cse499-ecommerce
Web Based E-Commerce Project using the MERN Stack For Selling Agricultural Produce
https://github.com/sakiib/cse499-ecommerce
ecommerce-website express mern-stack mongodb nodejs react
Last synced: about 2 months ago
JSON representation
Web Based E-Commerce Project using the MERN Stack For Selling Agricultural Produce
- Host: GitHub
- URL: https://github.com/sakiib/cse499-ecommerce
- Owner: sakiib
- Created: 2020-08-23T20:15:52.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-11T12:24:14.000Z (over 2 years ago)
- Last Synced: 2023-03-05T14:50:05.945Z (almost 2 years ago)
- Topics: ecommerce-website, express, mern-stack, mongodb, nodejs, react
- Language: JavaScript
- Homepage:
- Size: 1.14 MB
- Stars: 33
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Project for CSE499A, CSE499B courses in North South University.
#### Web Based E-Commerce Project using the MERN Stack For Selling Agricultural Produce.
---### Project Road Map
#### Back-End
* Project Setup
* MongoDB Cloud Database Setup
* Building the RESTful API
* User Signup
* Validation
* User SignIn Using JWT
* Auth/Admin Middleware
* Create Categories
* Products - CRUD
* Products Sort By Arrival, Sold Amount
* Search Products
---#### Front-End
* Project Setup
* Routing
* Creating Menu/Navigation
* SignIn/SignUp
* Admin Route, Private/Protected Route
* User/Admin Dashboard
* Create Category
* Create Product
* Sort Products By Sell/Arrival Time
* Shop Page With Filter Products By Categories / Price
* Filter Products Based On Categories Using CheckBox
* Filter Products Based On Price Using Radio Buttons
* Search Products With Options Of Categories
* Sinlge Product View
* Single Product View With Related Products SideBar
* Cart Page
* Add Prouducts To Cart
* Product Quantity Increment / Decrement
* Remove Product From Cart
* Show Details Of Products
* Payment Inetgration
* Checkout
---#### Back-End / Front-End
* API - Processing Payment
* Delivery Address
* Finalize Payment
* Send Order Details To Back-End
* Saving Orders
* Sold Products Count Update After Selling
* View All Orders
* Order Status Update (Processing / Delivered)
* Profile Update
* Product Update
* Deployment