E-commerce project is built with MERN stack & Redux-toolkit
Demo: www.yongcommerce.com
- 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)
Rename the .env.example file to .env and add the following
NODE_ENV = development
PORT = 8080
MONGO_URI = your mongodb uri
JWT_SECRET = your jwt secret
PAYPAL_CLIENT_ID = your paypal client id
PAGINATION_LIMIT = number you want
PAYPAL_APP_SECRET=<your_paypal_secret>
PAYPAL_API_URL=https://api-m.sandbox.paypal.com
# Clone this repository
$ git clone https://github.com/kimyong8175/ecommerce.git
# Go to the repo
$ cd ecommerce
$ npm install
$ cd frontend
$ npm install