Skip to content

Nathan-Ribeiro-de-Souza/react-product-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Product Store

A React e-commerce application featuring product search, category filters, shopping cart management, dark mode, and localStorage persistence.

View Project

👉 Live Demo

Features

  • Product listing
  • Product search
  • Category filtering
  • Price sorting
  • Shopping cart system
  • Add and remove products
  • Dark mode
  • Data persistence with localStorage
  • Responsive design

Technologies

  • React
  • JavaScript
  • React Router DOM
  • CSS
  • useState
  • useEffect
  • localStorage

Installation

Clone the repository:

git clone https://github.com/your-username/react-product-store.git

Navigate to the project folder:

cd react-product-store

Install dependencies:

npm install

Start the development server:

npm run dev

Project Structure

src/
├── components/
│   ├── About.jsx
│   ├── Cart.jsx
│   ├── Home.jsx
│   ├── Navbar.jsx
│   ├── Products.jsx
│   ├── SearchInput.jsx
│   └── ThemeToggle.jsx
├── App.jsx
└── index.css

Author

Nathan Ribeiro de Souza

About

A React e-commerce application featuring product search, category filters, shopping cart management, dark mode, and localStorage persistence.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors