Skip to content

Ahmedbaig2004/Ecommerce-Fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ E-Commerce Fullstack Platform

A complete fullstack e-commerce web application built with React, Express, and MongoDB, featuring:

  • A customer-facing frontend store
  • A secure backend API
  • An admin dashboard for managing products, users, and orders

πŸš€ Tech Stack

🌐 Frontend (/frontend)

  • React 18
  • React Router v7
  • Tailwind CSS
  • Vite
  • React Toastify for notifications
  • GitHub Pages deployment

🧠 Backend (/backend)

  • Node.js with Express
  • MongoDB (with Mongoose)
  • JWT for authentication
  • bcrypt for password hashing
  • Stripe for payment processing
  • Cloudinary + Multer for image uploads
  • dotenv, cors, cookie-parser

πŸ› οΈ Admin Dashboard (/admin)

  • React 19
  • React Router v7
  • Tailwind CSS
  • React Toastify
  • Axios for backend API calls

Frontend

Deployed via GitHub Pages at: πŸ“ https://ahmedbaig2004.github.io/Ecommerce-frontend/

πŸ“Έ Features

βœ… Frontend

  • Browse products

  • Add to cart & checkout

  • User authentication (login/register)

  • Order history

βœ… Backend:

  • RESTful API for products, orders, users

  • Secure auth using JWT

  • Role-based access (admin/user)

  • Image upload to Cloudinary

  • Stripe payment integration

βœ… Admin Dashboard:

  • View and manage all products

  • View orders & users

  • Add/edit/delete products

  • Secure login

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages