Krushi-Mitra is a transformative platform bridging rural-urban divides by facilitating event connections. Our 'Community Catalyst ' feature empowers users to list beneficial events, fostering collaboration between government, urban, and rural communities.
- Farm-Fresh Goods: Buy directly from rural farmers, ensuring fresh, high-quality products.
- Cultural Connection: Explore India's diverse cultures through unique products and stories behind them.
- Fair Pricing: Transparent pricing ensures farmers get fair compensation for their hard work.
Architecture of Project
![Untitled-2024-02-11-0520](https://github.com/zkBOYss/Krushi-Mitra/assets/108970936/445ae135-73e6-42d2-bca0-574cd7889962)Marketplace Database
![Untitled-2024-02-11-0520 (1)](https://github.com/zkBOYss/Krushi-Mitra/assets/108970936/06015f7b-9b5b-4459-91cf-250f48818757)Marketplace Endpoints
![Untitled-2024-02-11-0520 (2)](https://github.com/zkBOYss/Krushi-Mitra/assets/108970936/3b3fc71c-65c4-4a9b-9e0f-a0760ed1672f)Events Endpoints
![Untitled-2024-02-11-0520 (4)](https://github.com/zkBOYss/Krushi-Mitra/assets/108970936/fd85807f-0cff-4d5e-a2b7-76345b6cc153)Frontend Overview
![Uploading Untitled-2024-02-11-0520 (4).png…]()- Ensure you have Node.js installed on your machine.
-
Clone the repository:
git clone https://github.com/zkBOYss/Krushi-Mitra.git
-
Navigate to the project directory:
cd Krushi-Mitra
-
Install the required packages:
npm install
-
Create a
.env
file in the root directory and add the following environment variables: -
Start the development server:
npm run dev
-
Create a
.env
file in the root directory and add the following environment variables. -
Navigate to the backend directory:
cd backend
-
Install the required packages:
npm install
-
Start the backend server:
npm run dev