Bulk-Buy is a web application tailored to streamline trade operations between wholesalers and retailers. Its primary goal is to offer a convenient platform for wholesalers to showcase their products and for retailers to purchase items in bulk quantities. This README file serves as a guide to understand the project, its features, and how to set it up.
-
Dual-Interface System: Bulk-Buy features a dual-interface system designed to meet the distinct requirements of both wholesalers and retailers. Wholesalers have access to a platform to list their products, while retailers can easily navigate through these listings and make bulk purchases.
-
Wholesaler Product Showcase: The platform empowers wholesalers to display their products effectively. They can provide detailed information, images, and pricing for their offerings, enhancing visibility and attracting potential buyers.
-
Bulk Purchase Capability: Retailers can conveniently purchase items in bulk quantities through the platform. This feature simplifies the procurement process for retailers, allowing them to acquire the necessary products efficiently.
To set up Bulk-Buy locally, follow these steps:
-
Clone the Repository: Begin by cloning the Bulk-Buy repository to your local machine using Git:
https://github.com/ThanmayNath/wholesaler-retailer-platform-BulkBuy-
-
Navigate to Directory: Move into the project directory:
cd wholesaler-retailer-platform-BulkBuy-
-
Install Dependencies: Install the necessary dependencies by running:
npm install
-
Set Up Environment Variables: Create a
.env
file in the root directory and add the required environment variables. Refer to.env.example
for a list of variables needed. -
Start the Application: Once the dependencies are installed and environment variables are set, start the application using:
npm start
-
Access the Application: You can now access Bulk-Buy by navigating to
http://localhost:3000
in your web browser.
If you'd like to contribute to Bulk-Buy, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch with a descriptive name for your feature or bug fix.
- Make your changes and ensure they are well-tested.
- Commit your changes and push them to your fork.
- Submit a pull request to the main repository, explaining the changes you've made and why they are necessary.