Skip to content

Jagrati1213/DesiBazaar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DesiBazar E-Commerce Website

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.

Tech stack :

  • 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.

Getting Started :

To run DesiBazar locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Jagrati1213/DesiBazaar.git
  2. Install dependencies:

    cd DesiBazaar
    npm install
  3. Run the application:

    npm start

    The application will be accessible at http://localhost:3000 by default.

Features :

  • 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.

Future work:

  • Add Payment Method
  • Store Order History
  • Add Database for user

Happy Shopping with DesiBazar! 🛒🌶️🎉

Project Screenshots:

desi bazar