e-commerce App built using MongoDB, Express.js, React, Node.js (MERN stack) and Redux
Built for learining purposes only
This project's functionality includes...
- Full featured shopping cart
- Product reviews and ratings
- A carousel for top products
- Product pagination
- Product search feature
- User profile with orders
- Multiple user roles, including admin product/user management
- JWT authentication
- Complete checkout process (including shipping, payment method, etc)
- Paypal API & credit/debit cards for payments, using flexible code to allow for future expansions (eg: include Stripe API as well)
- A custom db seeder script to have some mock data when developing