A responsive product listing interface that mimics a basic e-commerce layout. This project demonstrates how to implement dynamic product filtering, sorting, and searching using core web technologies — all in the browser without any page reloads.
https://himanshu4812.github.io/FashionHub/
- 🔎 Search products by name
- 🧩 Filter by category (
Men,Women,Accessories) - 💲 Sort by price (
Low to High,High to Low) - ⭐ Sort by rating (
Highest,Lowest) - 📱 Fully responsive UI (mobile-friendly)
- ⚡ Real-time updates using JavaScript and DOM manipulation
- HTML5 – for structure
- CSS3 – Flexbox, Grid, and responsive design
- JavaScript – DOM manipulation, array methods (
filter(),sort()), event listeners
📦 project-root/
├── index.html
├── style.css
├── script.js
└── img/
├── jacket.webp
├── boots.jpg
├── watch.jpg
└── ... (other product images)
-
Clone this repository:
git clone https://github.com/your-username/responsive-product-catalog-ui.git
-
Navigate to the project directory: cd responsive-product-catalog-ui
-
Open index.html in your browser (or use Live Server in VS Code).
This project is perfect for beginners learning:
- DOM Manipulation
- Responsive Web Design
- Practical JavaScript with UI logic
Feel free to reach out for collaboration or suggestions:
