A fully functional, responsive e-commerce website designed for garment collections. AmazeMEN offers a sleek and intuitive user interface, modern features, and robust functionalities for both users and admins.
- Signup & Login with validation and OTP-based password recovery (Twilio).
- Profile Management: Update personal information and manage addresses (CRUD).
- Product Display: View products by category/sub-category, with image zoom on product pages.
- Filters: Price slider, high-to-low/low-to-high sorting, and MongoDB regex search.
- Order & Wishlist Management: Add items to wishlist, cart, and manage orders.
- Stock Management: Real-time stock validation for out-of-stock items.
- Checkout: Razorpay integration for secure payments, with coupon discounts for added savings.
- Admin Sign-In with validations for secure access.
- Dashboard: Real-time stats including total users, monthly revenue, recent orders, and more.
- Charts & Reports: Sales insights with downloadable reports (PDF, Excel, CSV).
- Product & Stock Management: CRUD operations for products, categories, and stock levels.
- Banner Management: Manage homepage banners for promotional content.
- Order & User Management: Full control over users and orders for efficient administration.
- Backend: Node.js, Express.js
- Database: MongoDB
- Frontend: Handlebars.js, CSS, Bootstrap 4
- Programming: JavaScript (ES6)
- Additional Tools: Axios, jQuery, DataTables, Toastify.js, Twilio, Razorpay, Figma for UI design
- Node.js (v14+)
- MongoDB (local or cloud instance)
- NPM (Node Package Manager)
- Clone the Repository
git clone https://github.com/yourusername/AmazeMEN.git cd AmazeMEN