Skip to content

TITOMWAS/MERN-E-COMMERCE

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ MERN E-Commerce Platform

A full-stack E-Commerce web application built with the MERN stack + TypeScript (TSX).
Includes JWT authentication, user roles, admin dashboard, product management, and order tracking.

CRUD API implemented

πŸš€ Modern. Scalable. Secure.


✨ Features

  • πŸ‘€ User Authentication (JWT, secure login/signup)
  • πŸ›οΈ Product Management (CRUD operations for products)
  • πŸ“¦ Cart & Checkout Flow
  • πŸ› οΈ Admin Dashboard (manage products, users & orders)
  • πŸ”’ Role-based Access Control (admin vs. customer)
  • πŸ’³ Payment Integration Ready (Stripe/PayPal placeholder)
  • πŸ“Š Analytics (sales stats, orders overview)
  • ⚑ MERN Stack + TSX (MongoDB, Express, React, Node.js)
  • 🎨 Tailwind CSS for sleek UI
  • 🌍 REST APIs with secure endpoints

πŸ› οΈ Tech Stack

Frontend:

  • React (TSX)
  • Tailwind CSS
  • React Router
  • Axios

Backend:

  • Node.js + Express
  • MongoDB (Mongoose)
  • JWT Authentication

πŸ”‘ Admin Dashboard

  • View & manage all users
  • CRUD products and categories
  • Track sales and orders

🀝 Contributing

Pull requests are welcome! For major changes, open an issue first to discuss what you’d like to improve.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 83.5%
  • JavaScript 15.4%
  • Other 1.1%