A server-side rendered e-commerce platform designed for footwear retailers. This application provides all the essential e-commerce functionalities, including product listing, cart management, and order processing.
- Product Management: List, view, and manage footwear products.
- Cart & Orders: Complete shopping cart functionality with order processing.
- Image Handling: Image cropping and product image zoom functionality.
- Offers & Coupons: Support for discounts and promotional offers.
- Sales Reports: Admin dashboard includes sales reports with charts and graphs.
- Admin Management: Admins can manage products, users, and categories.
- Payment Integration: Supports Razorpay and PayPal payment gateways.
- Load Balancing: Improved performance with Nginx load balancer.
- Backend: Node.js, Express.js
- Frontend: EJS, Bootstrap
- Database: MongoDB
- Server: Nginx, AWS EC2
- Payment Gateways: Razorpay, PayPal
- Clone the repository:
git clone <repository-url> cd footwear-ecom-app