Skip to content

abdallah-dev76/Online-Shop-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Online Shopping Platform

A modern, responsive online shopping web application built with React, Redux, and Vite. This project demonstrates a clean architecture, beautiful UI, and essential e-commerce features such as product listing, cart, and favourites management.

🔗 Live Demo

🎥 Demo

Here's a short 10-second clip showing the app in action:
(Embed your video here or link to it directly)


💡 Features

  • Dashboard (Admin): Product management dashboard for adding, updating, and deleting products (admin only).
  • Add to Cart & Favourites: Seamlessly add products to your cart or favourites from the main screen.
  • Redux State Management: All cart and favourites logic is handled with Redux for a robust, scalable state architecture.
  • Responsive Design: Fully mobile-friendly and desktop-ready using Bootstrap and custom CSS.
  • Modern UI: Clean, attractive design with icons, badges, and smooth user experience.

🛠️ Tech Stack

  • Frontend: React, Vite, Bootstrap, FontAwesome
  • State Management: Redux
  • API: MockAPI (for demo products)

🚀 Quick Start

  1. Clone the repository:
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

🗂️ Project Structure

src/
  App.jsx                # Main app and routing
  Home/                  # Home page and product sections
  Cart/                  # Cart page and logic
  Favourites/            # Favourites page and logic
  Store/                 # Redux store, actions, reducers
  Dashboard/             # Admin dashboard
  Navbar/                # Navigation bar
  ...

📱 Responsive Design

  • Mobile-first layout
  • Bootstrap grid and custom CSS for beautiful scaling

Made with ❤️ by Abdallah

About

A full-featured e-commerce website that allows users to browse products, add items to the cart or favorites, and manage purchases seamlessly. The project also includes an admin dashboard for efficiently adding, updating, and deleting products.

Topics

Resources

Stars

Watchers

Forks

Contributors