Welcome to the Shopping Cart Project! This project is a comprehensive eCommerce platform with features for users and admins.
You can view the live site at https://alanto-manu.github.io/shop-ease.
This is a comprehensive eCommerce platform enabling users to view products, place orders, make payments, view order history, and track order status. It also includes an admin panel for managing products, editing product details, deleting products, viewing all orders and users, and updating order statuses.
- User Authentication
- Product Management
- Shopping Cart
- Order Management
- Payment Integration with Razorpay
- Admin Dashboard
- Node.js
- Express.js
- MongoDB
- Mongoose
- Handlebars (Express Handlebars)
- Bootstrap
- Nodemon
- Razorpay
- Node.js (version 14.x or higher)
- MongoDB (version 4.x or higher)
- Clone the repository:
git clone https://github.com/alanto-manu/shop-ease.git cd shop-ease
- Install dependencies:
npm install
- Create a .env file in the root of your project:
MONGODB_URL=mongodb://127.0.0.1:27017/ DB_NAME=shopping
- Start the application:
npm start