hackquest logo

KrishiBonds

This project aims to create a decentralized platform to facilitate direct interaction between farmers and companies.

Videos

Description

Features

  • Two Dashboards:
  • Smart Contracts on Blockchain: All interactions are secured via smart contracts, ensuring transparency.
  • Bid Management: Farmers bid on company demands. Companies select bids based on their preferences.
  • Delivery Management: Tracks the delivery and cancellations by both farmers and companies.
  • Farmer Protection Fund: A portion of payments is stored for future compensation in case of issues.

Flow Overview

1. User Registration and Login

  • Both farmers and companies need to register and log in to their respective dashboards.

2. Creating and Bidding on Demands

  • Companies list their demands.
  • Farmers view these demands and place their bids.

3. Smart Contract Management

  • When a company accepts a bid, a smart contract is created to secure the agreement.

4. Delivery Handling

  • If delivery is successful, the payment is released to the farmer.
  • In case of delivery issues:

5. Role of Government Official

  • In special cases, government officials validate climate-related issues and approve compensation from the Farmer Protection Fund.


Technology Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Blockchain: Ethereum, Solidity for Smart Contracts
  • Authentication: JWT
  • Real-time Communication: Socket.io (optional)
Team LeaderPPrince Rathi
Sector
DeFiOther