Skip to content

KisaanBazar is a web application designed to connect farmers with certified contractors. It serves as a platform where farmers can post details about their crops and required quantities, making it easier for contractors to find the right produce. The goal is to provide farmers with reliable market access and income stability while reducing risk.

Notifications You must be signed in to change notification settings

Harsh1428rao/Kisan_Bazaar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Assured Farming 🌾

Assured Farming is a web-based platform designed to bridge the gap between certified contractors and farmers. It aims to provide farmers with reliable market access and income stability by facilitating contract farming. The platform ensures the automation of farming agreements, real-time traceability, and dispute resolution mechanisms, making the farming process more transparent and efficient.

Features

  • Farmers and Contractors: Separate interfaces for both farmers and contractors. πŸ‘©β€πŸŒΎπŸ‘¨β€πŸŒΎ
  • Smart Contracts: Automation of farming agreements to ensure that terms are met, and payments are processed on time. πŸ€–
  • Traceability: Full transparency in the supply chain from farm to market. πŸ”—
  • Dispute Handling: Mechanisms for resolving disputes between farmers and contractors. βš–οΈ
  • Secure Transactions: Ensures safe and reliable contract execution with built-in payment gateways. πŸ’³
  • User-Friendly Dashboard: Farmers can post crop details, and contractors can view and connect with farmers. πŸ–₯️
  • Database Management: Mongoose and Express.js for managing farmers' and contractors' data. πŸ“Š
  • Review System: Allows farmers and contractors to provide feedback for further improvements. ⭐

Tech Stack

  • Frontend: React (with Vite and Tailwind CSS for styling) βš›οΈ
  • Backend: Node.js, Express.js 🌐
  • Database: MongoDB (with Mongoose for schema management) πŸ—„οΈ
  • Smart Contracts: Blockchain integration for contract automation ⛓️
  • Additional Tools: Git, GitHub for version control πŸ› οΈ

How to Run the Project

  1. Clone the Repository:

    git clone https://github.com/Harsh1428rao/Assured_Farming.git
  2. Install Dependencies:

    Navigate to the project directory and install the required dependencies:

    cd Assured_Farming
    npm install
  3. Set Up Environment Variables:

    Create a .env file in the root directory and add your environment variables:

    MONGODB_URI=your-mongodb-connection-string
    PORT=5000
    
  4. Run the Project:

    Start the development server:

    npm run dev

    The project should now be running on http://localhost:5000. πŸš€

Future Plans

  • Implement AI-based predictive analysis for crop yield. 🌱
  • Expand blockchain functionality for enhanced security. πŸ”’
  • Integration of AI-powered dispute resolution. 🧠

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

KisaanBazar is a web application designed to connect farmers with certified contractors. It serves as a platform where farmers can post details about their crops and required quantities, making it easier for contractors to find the right produce. The goal is to provide farmers with reliable market access and income stability while reducing risk.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages