This project is a frontend implementation of an e-commerce service, designed according to a Figma prototype, using modern web technologies:
- React
- TypeScript
- Scss (modules)
- Redux Toolkit
- React Router
- React Select
- Embla Carousel
The product details page allows users to view images in a carousel, showcasing different options for each product, such as colors, sizes, and capacities. Users can also sort, filter, and search for products within a category, making it easy to find what they need. Additionally, the site includes a shopping cart and a favorite products list, allowing users to easily manage their purchases and save items for later.
- Download the codebase.
- Run
npm install
to install dependencies. - Execute
npm start
to start the development server.