An online marketplace connecting farmers with potential buyers, enhancing income stability and transparency with the power of blockchain 🛡️ and LLMs 📊.
- 🛒 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.
- Frontend: JavaScript, React.js ⚛️
- Backend: Node.js, MongoDB 🗄️
- Blockchain: Hardhat, ethers.js ⛓️
- AI/ML: LLM-based price predictions 🔮
- Register/Login: Farmers and buyers can easily sign up and create their profiles.
- Browse and Negotiate: Farmers list their produce, and buyers can negotiate prices directly within the platform.
- Price Suggestions: Get real-time, AI-driven price recommendations based on various factors.
- Secure Contracts: Once a deal is made, smart contracts handle the agreement, ensuring both parties are protected.
- Payments: Blockchain-based payments ensure safe and transparent transactions.
To run this project locally, follow these steps:
- Clone the repo:
git clone https://github.com/imsachi9/FarmSure.git cd FarmSure
- Install dependencies:
npm install
- Start the development server:
npm start
- Run the blockchain environment:
npx hardhat node
- Deploy contracts:
npx hardhat run scripts/deploy.js --network localhost
- 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
- 📊 Advanced analytics for farmers and buyers to track market trends.
- 🤝 Partnerships with agricultural organizations to offer more services.