Skip to content

ImrenR/Productrack-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electronics Store App

A simple React e-commerce app built with React 18, Vite, and SCSS, displaying products from a static dataset. This project demonstrates component-based architecture, props, and basic styling.


Table of Contents


Features

  • Display a list of products with images, title, and price
  • Filter products by category (electronics, jewelry, men's clothing, women's clothing)
  • Reusable components: Header, ProductList, ProductCard
  • Styled with SCSS modules for modular and scoped CSS

Technologies

  • React 18
  • Vite – fast frontend build tool
  • SCSS / CSS Modules – modular styling
  • JavaScript (ES6+)

Installation

  1. Clone the repository:
git clone https://github.com/ImrenR/Productrack-React.git
cd Productrack-React
npm install
npm run dev
http://localhost:5173

Project Structure

├── src/
│   ├── components/
│   │   ├── header/
│   │   │   ├── Header.jsx
│   │   │   └── Header.module.scss
│   │   ├── products/
│   │   │   ├── ProductList.jsx
│   │   │   ├── ProductCard.jsx
│   │   │   └── Product.scss
│   ├── helper/
│   │   └── data.js
│   ├── scss/
│   │   ├── _mixins.scss
│   │   ├── _variables.scss
│   │   └── _resets.scss
│   ├── App.jsx
│   ├── main.jsx
│   ├── App.scss
│   └── index.css
├── eslint.config.js
├── vite.config.js
├── package.json
└── README.md

About

A modern React 18 e-commerce app built with Vite, showcasing a list of products with images, prices, and categories. Features reusable components (Header, ProductList, ProductCard), SCSS modular styling, and category filtering. Perfect for learning React component architecture and styling with SCSS modules.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors