Skip to content

zkBOYss/Krushi-Mitra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Krushi-Mitra - Empowering Rural Communities

cover-2

Introduction

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.

Features

  • 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.

Tech Stack

TailwindCSS React Vite NodeJS Express.js MongoDB

Tools Used

Figma Visual Studio GitHub Notion

Overview of Krushi-Mitra

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…]()

Getting Started

Prerequisites

  • Ensure you have Node.js installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/zkBOYss/Krushi-Mitra.git
  2. Navigate to the project directory:

    cd Krushi-Mitra
  3. Install the required packages:

    npm install
  4. Create a .env file in the root directory and add the following environment variables:

  5. Start the development server:

    npm run dev

Backend Setup

  1. Create a .env file in the root directory and add the following environment variables.

  2. Navigate to the backend directory:

    cd backend
  3. Install the required packages:

    npm install
  4. Start the backend server:

    npm run dev