Bazar is an e-commerce website built using React and Tailwind CSS. It utilizes various libraries such as React Persist, Axios, Firebase, React Icons, React Redux, React Router DOM, Redux Persist, and React Toastify. The project aims to provide a user-friendly interface for an online shopping experience.
- User-friendly interface with a visually appealing design using Tailwind CSS.
- Seamless data persistence using React Persist, ensuring that user data is saved and accessible even after refreshing or closing the application.
- Axios is used for handling HTTP requests, allowing seamless communication with the backend server.
- Firebase integration enables authentication, database storage, and other cloud services.
- React Icons provides a wide range of icon options to enhance the user interface.
- React Redux allows efficient management of application state, ensuring data consistency across various components.
- React Router DOM enables seamless navigation and routing within the application.
- React Toastify provides elegant and customizable toast notifications for user feedback.
-
Clone the repository:
git clone https://github.com/iabhishekpanwar/bazar.git
-
Change to the project directory:
cd bazar
-
Install the dependencies:
npm install
-
Start the development server:
npm start
This will launch the application in your default browser at http://localhost:3000.
-
Explore the different features of the Bazar website, such as browsing products, adding items to the cart, and completing the checkout process.
The project does not require any specific configuration as it is designed to work out of the box. However, if you need to modify any settings or environment variables, you can refer to the following files:
.env
: Contains environment variables used in the project.src/config.js
: Contains application-specific configuration options.
Contributions are welcome! If you would like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
Please ensure that your code adheres to the project's coding conventions and includes appropriate tests.
The Bazar project is open-source and released under the MIT License.
- The Bazar project was inspired by the need for a modern and user-friendly e-commerce website.
- Special thanks to the contributors and maintainers of the libraries used in this project for their excellent work.