An eCommerce platform built using the MERN stack (MongoDB, Expressjs, Reactjs, Nodejs).
- Full featured shopping cart
- Product reviews and ratings
- Top products carousel
- Product pagination
- Product search feature
- User profile with orders
- Admin product management
- Admin user management
- Admin Order details page
- Mark orders as delivered option
- Checkout process (shipping, payment method, etc)
- PayPal / credit card integration
- Database seeder (products & users)
- Create a MongoDB database and obtain your MongoDB URI - MongoDB Atlas.
- Create a PayPal account and obtain your Client ID - PayPal Developer.
npm install
cd frontend
npm install
npm run dev