Skip to content

NaingMinThant77/FASH_MEN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

45 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ FashMen – Full Stack E-Commerce Platform

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 Links

πŸ”— Live Site
https://fash-men.vercel.app/

πŸ”— Server APIs


πŸš€ Features

πŸ‘€ Authentication & Authorization

  • Login as Admin
  • Secure JWT-based authentication
  • Role-based access control
  • Image upload with Cloudinary

πŸ›’ Shopping Experience

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

πŸ§‘β€πŸ’Ό Admin Dashboard

  • Manage Products (Create, Update, Delete)
  • Manage Users
  • Order Management & Order Status Tracking
  • Product stock control

🧰 Tech Stack

🎨 Frontend

  • React
  • Shadcn UI
  • React Hook Form + Zod
  • TipTap Editor
  • TanStack React Table
  • Recharts
  • Sonner

βš™οΈ Backend

  • Express.js + Express Validator
  • MongoDB + Mongoose
  • JWT Authentication
  • Bcrypt
  • Stripe Webhooks
  • Cloudinary
  • Nodemailer

πŸ“Έ Screenshots

πŸ” Login As Client

Login Client

πŸ›οΈ Add To Cart

Add To Cart

πŸ’³ Checkout With Stripe

Stripe Checkout

βœ… Checkout Success Page

Checkout Success

πŸ“¦ Order Page

Order Page

πŸ“„ View Order Item

View Order Item


πŸ” Login As Admin

Login Admin

πŸ‘€ User Profile

User Profile

πŸ“‘ Order Detail

Order Detail

πŸ” Advanced Filtering

Advanced Filtering


πŸ§‘β€πŸ’Ό Admin Dashboard

Admin Dashboard

πŸ“¦ Manage Products

Manage Products

βž• Create Product

Create Product

πŸ‘₯ Manage User

Manage User

πŸ“Š Order Management

Order Management

About

This is MERN Project using frontend - React, Shadcn, Zod, ReactHookForm and backend - Express, Mongoose, ExpressValidator, Bcryptjs, Jsonwebtoken, cloudinary,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages