This project showcases a responsive web application built with ReactJS, Redux Toolkit, and custom CSS, provides a user-friendly experience for the best shopping experience.
- Effortless Shopping Cart: Add and remove items from your cart with ease, streamlining the item purchasing process.
- Search Functionality: Discover your next read by searching for items in the dedicated search section.
- Customizable Browsing: Navigate through a diverse selection of items using the intuitive slider, built entirely from scratch.
- Responsive Design: Ensures optimal user experience across all devices.
- ReactJS: Efficient and flexible JavaScript library for building user interfaces.
- Redux Toolkit: Streamlines building and managing application state with Redux.
This project utilizes Vite for a blazing-fast development experience and efficient build process. To embark on your tour, please ensure you have the following prerequisites:
- Node.js (version 14.18.0 or later): Download and install it from https://nodejs.org/.
- npm (version 5.6 or later): This usually comes bundled with Node.js. Check if you have it by running
npm -v
in your terminal.
1. Clone the Repository and Install Dependencies:
Open your terminal and execute the following commandes:
git clone https://github.com/dhiaa00/book-store.git
cd book-store
npm install
Use code with caution. Learn more This will clone the project's code and install all the necessary dependencies.
2. Start the Development Server:
Run the following command to launch the development server:
npm run dev
Use code with caution. Learn more This will fire up Vite, automatically opening your browser to http://localhost:5173 to showcase your project in all its glory!