eCommerce Frontend Project
This project is a frontend implementation of an eCommerce website built using React, Tailwind CSS, and other technologies, with Vite as the build tool. It provides users with a seamless shopping experience, featuring product listings, category filtering, search functionality, cart management, and more.
Features
- Product Listings: Browse a wide range of products with detailed descriptions and images.
- Category Filtering: Filter products by category for easier navigation.
- Search Functionality: Find specific products quickly using the search feature.
- Cart Management: Add products to the cart for easy checkout.
- Wishlist: Save favorite products to a wishlist for future reference.
- Product Details: View complete details of each product on a dedicated page.
- Responsive Design: Ensure optimal viewing experience across various devices.
Technologies Used
- React: JavaScript library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for styling.
- React Router DOM: Library for handling routing in React applications.
- Redux Toolkit: State management library for predictable state container.
- Vite: Next-generation front-end tooling for modern web development.
- dummyjson API: API for generating realistic dummy data.
- Local Storage: Utilized for persisting user data such as cart and wishlist items.
Setup Instructions
- Clone the repository.
- Install dependencies using
npm install
.
- Run the development server using
npm run dev
.
- Access the application in your browser at
http://localhost:5173
.
Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
Screenshots

