DesiBazar is an e-commerce website built using React.js, React Router, Ant Design, local storage for data persistence, authentication for secure user access, and Redux Toolkit for state management. This project aims to provide a seamless and efficient online shopping experience with a focus on Desi products.
-
React.js: DesiBazar is developed using React.js, a popular JavaScript library for building user interfaces. React allows for efficient component-based development, making the codebase modular and easy to maintain.
-
React Router: Navigation in DesiBazar is powered by React Router, enabling a smooth and dynamic user experience by managing URL navigation and rendering of components based on the route.
-
Ant Design: The user interface of DesiBazar is designed using Ant Design, a React UI library with a set of high-quality components. Ant Design ensures a visually appealing and responsive design for the e-commerce platform.
-
Local Storage: Data persistence is achieved through local storage, allowing users to have a seamless experience across multiple sessions. This ensures that their shopping cart, preferences, and other relevant data are retained even after closing and reopening the browser.
-
Authentication: DesiBazar employs user authentication to ensure secure access to user-specific features and information. This feature enhances the overall security of the platform and allows for a personalized experience.
-
Redux Toolkit: State management in DesiBazar is handled using Redux Toolkit. This powerful tool simplifies the process of managing the state of the application, making it easier to handle complex data flows and interactions.
To run DesiBazar locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Jagrati1213/DesiBazaar.git
-
Install dependencies:
cd DesiBazaar npm install
-
Run the application:
npm start
The application will be accessible at
http://localhost:3000
by default.
-
User Authentication: Users can create accounts, log in, and enjoy a personalized shopping experience.
-
Product Listings: Browse a wide range of Desi products with detailed information.
-
Shopping Cart: Add products to the cart, review items, and proceed to checkout.
- Add Payment Method
- Store Order History
- Add Database for user
Happy Shopping with DesiBazar! 🛒🌶️🎉