Skip to content

A React-based educational e-commerce store project. Features product listing, filtering and sorting, detailed product pages, shopping cart, search, and favorites functionality. Fully responsive design.

Notifications You must be signed in to change notification settings

Nataly-Horbunova/champion-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Champion store

Champion store project is created for educational purposes and offers a simulated e-commerce platform focusing on headphones, earbuds and speakers. The frontend is built using React and is hosted on Vercel. For the backend, a JSON server is used, hosted on Render.

Note: The backend server on Render has a spinning down feature. If the server doesn't receive any requests for 15 minutes, it temporarily slows down to save resources. This may cause a brief delay when the server restarts upon receiving new requests.

Features

  • Product Listing, Filtergiting, and Sorting
  • Detailed Product Pages
  • Shopping Cart with Customization
  • Search Functionality
  • Ability to Add/Remove Items to/from Favorites
  • Fully Responsive Website

Tech Stack

  • ReactJS, Functional Components, Hooks
  • Redux Toolkit, Redux-thunk for State Management
  • Material UI for Styling
  • Swiper for Carousels
  • Axios for HTTP Requests
  • Animation with Animate.css

Screenshots

Home Page Home Page

Product Listing Product Listing

Product Details Product Details

Shopping Cart Shopping Cart

Shopping Cart Favourites

Error Page Error Page

Get Started

  1. Clone repository
  2. Install dependencies: npm install
  3. Start: npm start

About

A React-based educational e-commerce store project. Features product listing, filtering and sorting, detailed product pages, shopping cart, search, and favorites functionality. Fully responsive design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages