This project is an online store developed using React for the client-side and Redux for state management. The store offers various categories of products, and users can browse through the products and select items of interest.
The project is built using the following technologies:
- React: JavaScript library for building user interfaces.
- Redux: Library for managing application state.
- React Router: Library for implementing routing in React applications.
- RTK Query: Package from Redux Toolkit for managing data in the application and making API requests.
- Swiper: Library for creating modern sliders and carousels.
- Material-UI: React component library providing ready-made design elements in the Material Design style.
- Clone the repository to your local machine:
git clone https://github.com/your-username/your-repository.git
- Navigate to the project directory:
cd your-repository
- Install dependencies:
npm install
- Start the project:
npm start
The project allows users to view different categories of products and detailed information about each product. External API (Fake Store API) is used to fetch product data.
This project is created for educational purposes.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh