Welcome to Fastore, a Multi-Vendor E-Commerce Web Application! This platform allows users to explore a wide range of products from different vendors, make purchases, and provides the ability for individuals to become sellers by registering their shops and listing their products for sale.
Follow these instructions to set up and run the project on your local machine.
Before you begin, ensure you have the following prerequisites installed:
-
Clone the repository to your local machine:
git clone https://github.com/Zo3rb/Fastore
-
Navigate to the project directory:
cd Fastore
-
Copy and edit the
.env
file in the./backend/config
folder by making a copy of.env.example
and editing it with your specific configuration details.
To start the application, navigate to the project root directory and run the following commands for each of the folders: socket
, backend
, and frontend
.
-
Install project dependencies by running:
npm install --force
-
Start the application by running:
npm run start
-
Open your web browser and visit http://localhost:3000 to access the Fastore Multi-Vendor E-Commerce Web Application.
- Browse the platform and view products from various vendors.
- Make purchases by adding items to your cart and proceeding to checkout.
- Become a seller:
- Register your shop by providing necessary information.
- List your products for sale by adding product details, including name, description, price, and images.
We welcome contributions from the community. If you would like to contribute to the project, please follow these guidelines:
-
Fork the repository and clone it to your local machine.
-
Create a new branch for your feature or bug fix:
shellCopy code
git checkout -b feature/my-feature
-
Make your changes, commit them, and push to your forked repository.
-
Create a pull request with a clear description of your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
We would like to thank the open-source community and all contributors for their support in building and improving the Fastore Multi-Vendor E-Commerce Web Application.
Nwadike Joseph [email protected] Onyenuke chukwudi [email protected] Emmanuel iwatt [email protected] Ali Abu-elfottoh [email protected].
Happy shopping and selling! 🛒💼