Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 E-commerce Website

This project is a Frontend E-commerce Website built with React.
It was developed as a Graduation Project for ITI Summer Training.

It provides a full shopping experience for users and an admin dashboard for managing the website.
👉 Live Demo: Visit Website


🔑 Default Admin Account


🔑 Default User Account


🚀 Features

🌍 Public (Before Login)

  • View Home, Products, About, Contact
  • Browse products by Category
  • View Product Details
  • Search and filter products

👤 User (After Login)

  • Register with email confirmation
    • After registering, you will receive a message in your email containing a confirmation link.
      Open this link, then go to the login page and sign in with your email & password.
  • Login with email & password
  • Manage Cart (Add, Remove, Update quantity)
  • Manage Wishlist (Add, Remove)
  • View and update Profile
  • Responsive design across all devices

🛠️ Admin

  • Login with Admin account
  • Access Dashboard with statistics
  • Manage:
    • Products → CRUD operations
    • Categories → CRUD operations
    • Customers → View users, change roles, delete
    • Messages → View & delete from Contact page
  • Search & filter for products and categories

🛠️ Tech Stack

  • Frontend: React, React Router, Context API, Axios, Bootstrap, Swiper, Zod, React Toastify
  • Deployment: Vercel
  • Other Tools: ESLint, Vite

📦 Installation & Usage

Follow these steps to run the project locally:

# 1. Clone the repository
git clone https://github.com/Eng-Mohamed-Raya/ITI-Final-Project.git
cd ITI-Final-Project

# 2. Install dependencies
npm install

# 3. Run the project in development mode
npm run dev

# 4. Open in your browser
http://localhost:5173

About

React E-commerce Website with user shopping features and admin dashboard | ITI Summer Training Project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages