This is a product page for the Barcelona football jersey, implemented in React
You can view the assembled website: store-page-theta.vercel.app
- Clone the repository to your local machine.
- Run
npm install
oryarn
in the project directory to install the required dependencies. - Run
npm run dev
oryarn dev
to get the project started.
Java Script
React
Vite
Radix UI
HTML & CSS
Auto/Manual slider: The image slider was developed without the use of third-party libraries. It has two modes: automatic and manual. The automatic mode switches images every 5 seconds, and when you hover over an image, the mode is switched off. The manual mode allows you to switch images using the mouse wheel/swipe or by interacting with the indicator.
Radix UI: This library is used for the product description block, which is implemented with it: radio button cards, select, tabs, buttons, popover.
UI: The interface is designed in a minimalist style for maximum ease of use. There is a product page with an image. There is also a product description block, where you can select options such as the size of the shirt, as well as the player's name on the shirt, add the product to your favourites, and add the product to the cart.
Adaptive Design: The website is fully adaptive, ensuring that it is responsive and optimized for viewing on all devices, from desktops to tablets and smartphones.