This application fully implements and Ecommerce website and an order management system to handle order processing. Stripe has been integrated to this application for payment processing.
User features of this application includes Searching for Items, Sorting, Filtering, Adding item to Cart and Buying the product. Admin features includes CRUD operations on Items, Inventory and Order details.
- Node (13.12.0)
- NPM (6.14.4) or Yarn (1.22.4)
- MongoDB (4.2.0)
- Make sure MongoDB is running on your system
- Clone this repository
- Open a terminal and run
cd ecommerce-front
npm install
To install all the dependenciesnpm run start
This will spin up the react application on port 3000
- Open another terminal and run
cd ecommerce
npm install
To install all the dependenciesnpm run start
This will start the server on Port 8000
- Open
http://localhost:3000/
- React
- Node
- Mongoose
- MonogDB
- Express