Skip to content

imsachi9/FarmSure

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌾 FarmSure - Assured Contract Farming System 🚜💼

An online marketplace connecting farmers with potential buyers, enhancing income stability and transparency with the power of blockchain 🛡️ and LLMs 📊.

🌟 Features

  • 🛒 Marketplace: Farmers and buyers can connect and negotiate prices, ensuring a fair deal for both sides.
  • 💰 Smart Payments: Integrated blockchain for secure, transparent payments using Hardhat and ethers.js.
  • 🤖 LLM-Powered Price Suggestions: Our system suggests optimal prices based on season, weather, and market trends, helping farmers make informed decisions.
  • 📑 Contract Management: Easily create, manage, and enforce contracts for farming agreements with smart contracts that ensure trust and reliability.
  • 🔧 Dispute Resolution: Automated tools for managing and resolving disputes, ensuring fair outcomes for all parties.

🛠️ Tech Stack

  • Frontend: JavaScript, React.js ⚛️
  • Backend: Node.js, MongoDB 🗄️
  • Blockchain: Hardhat, ethers.js ⛓️
  • AI/ML: LLM-based price predictions 🔮

📈 How It Works

  1. Register/Login: Farmers and buyers can easily sign up and create their profiles.
  2. Browse and Negotiate: Farmers list their produce, and buyers can negotiate prices directly within the platform.
  3. Price Suggestions: Get real-time, AI-driven price recommendations based on various factors.
  4. Secure Contracts: Once a deal is made, smart contracts handle the agreement, ensuring both parties are protected.
  5. Payments: Blockchain-based payments ensure safe and transparent transactions.

🚀 Getting Started

To run this project locally, follow these steps:

  1. Clone the repo:
    git clone https://github.com/imsachi9/FarmSure.git
    cd FarmSure
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm start
  4. Run the blockchain environment:
    npx hardhat node
  5. Deploy contracts:
    npx hardhat run scripts/deploy.js --network localhost
    

📦 Dependencies

  • React.js: For a fast, interactive UI
  • Node.js & Express: For a robust backend
  • MongoDB: As the NoSQL database
  • Hardhat & ethers.js: For blockchain and smart contracts
  • LLM: For AI-driven insights

🌱 Future Plans

  • 📊 Advanced analytics for farmers and buyers to track market trends.
  • 🤝 Partnerships with agricultural organizations to offer more services.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.0%
  • CSS 2.2%
  • HTML 0.8%