Skip to content

sujith2690/AMAZE

Repository files navigation

AmazeMEN – E-commerce Platform for Garments 🛍️

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.


📋 Features

👤 User Side

  • 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 Side

  • 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.

🛠️ Technologies Used

  • 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

🚀 Getting Started

Prerequisites

  • Node.js (v14+)
  • MongoDB (local or cloud instance)
  • NPM (Node Package Manager)

Installation

  1. Clone the Repository
    git clone https://github.com/yourusername/AmazeMEN.git
    cd AmazeMEN

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published