FashMen is a modern full-stack e-commerce web application built with a powerful admin dashboard, advanced product filtering, secure authentication, and Stripe-based checkout.
π Live Site
https://fash-men.vercel.app/
π Server APIs
-
On AWS EC2
http://3.106.251.73:4000/api/products
- Login as Admin
- Secure JWT-based authentication
- Role-based access control
- Image upload with Cloudinary
- Browse products by category
- Advanced filtering:
- π¨ Color
- π Size
- π° Price range
- Modern product detail pages
- Add to Cart
- Persistent cart using Redux Persist
- Secure Checkout with Stripe
- Stripe Webhook handling
- Order Success Page
- Order List Page (Order History)
- Manage Products (Create, Update, Delete)
- Manage Users
- Order Management & Order Status Tracking
- Product stock control
- React
- Shadcn UI
- React Hook Form + Zod
- TipTap Editor
- TanStack React Table
- Recharts
- Sonner
- Express.js + Express Validator
- MongoDB + Mongoose
- JWT Authentication
- Bcrypt
- Stripe Webhooks
- Cloudinary
- Nodemailer














