This is a clone of BigBasket.com, an e-commerce platform for groceries. The project was built using React, Redux, and Chakra UI.
The goal of this project was to recreate the essential features of BigBasket.com, such as product listings, a shopping cart, checkout, and payment. The project was developed as an individual project and took 5 days to complete. The project features responsive design for a seamless shopping experience on all devices.
BigBasket.com is a popular e-commerce platform for groceries in India. This clone was created to showcase my skills in building complex e-commerce applications and to provide a seamless shopping experience for users.
The project uses the following technologies:
-
React: A JavaScript library for building user interfaces
-
Redux: A predictable state container for JavaScript apps
-
Chakra UI: A modular and accessible component library for Reacts
To run this project on your local machine, follow these steps:
- Clone this repository
- Install dependencies using npm install
- Run the project using npm run start
The following pages are included in this project:
- Home page
- signup page using auth0
- login page using auth0
- login using Google,GitHub and Facebook (auth0)
- Product page
- Cart page
- Address modal
- Payment page
The following features are included in this project:
- signup using auth0
- login using auth0
- login using Google,GitHub and Facebook (auth0)
- without login user can not add item in the cart and without login user can not see Cart Page.
- add to cart
- increase quantity and decrease quantity at Cart Page
- Remove item form Cart
- Address modal
- Payment