Skip to content

AgriChain is a blockchain-powered platform ensuring fair, transparent, and AI-driven agriculture.

License

Notifications You must be signed in to change notification settings

adithya-menon-r/AgriChain

 
 

Repository files navigation

AgriChain

Table of Contents

# Section
1 Introduction
2 Pain Points in Farming
3 Motive
4 Solution
5 Installation Steps
6 Key Features
7 Technology Architecture
8 Contributors
9 License

Introduction

AgriChain is a blockchain-powered platform that connects farmers and consumers directly, ensuring fair pricing, transparency, and sustainability in agriculture through smart contracts and AI-driven insights.

Pain Points in Farming

The agricultural sector faces many challenges that impact both farmers and consumers. Here are some of the key pain points we observed:

1. Unfair Pricing & Market Access

  • Middlemen reduce farmers' earnings and limit direct market access.
  • Price fluctuations cause income instability.

2. Lack of Transparency in Supply Chain

  • Consumers can't verify product authenticity or pricing fairness.
  • Absence of proper tracking of agricultural goods.

3. Limited Access to Market Intelligence

  • Lack of real-time market data, pricing insights, and data-driven crop optimization.
  • Limited knowledge sharing and access to learning resources for farmers.

Motive

As students focused on real-world problem-solving, we created this solution to help farmers get fair pricing, better market access, and more transparency. By using blockchain and AI, we aim to build a practical system that benefits both farmers and consumers.

Solution

Our solution connects farmers and consumers directly, ensuring fair pricing and transparency. Farmers can register farms, list products with cost breakdowns, and receive AI-driven insights. An algorithm determines fair pricing based on costs, market trends, and sustainability. Smart contracts record transactions and verify authenticity. The platform also supports decentralized crowdfunding and surplus crop donations to NGOs.

Installation Steps

For setup instructions, refer to INSTALLATION.md

Key Features

Farmer Portal

  • Product Management: Product listing, fair pricing algorithm, inventory tracking.
  • AI-Driven Insights: Farmer news, market trends, and product insights.
  • Sales Analytics: Sales performance and related data plots.

Consumer Interface

  • Transparency: Product Verification & Tracking using QR codes, blockchain validation, origin certification, and cost breakdown.
  • Smart Recommendations: Seller ranking, sustainability scoring, location-based suggestions.

Ecosystem Features

  1. Crowdfunding Campaigns: Fundraising support for farmers' needs.
  2. Surplus Crop Donations: Donations to partner NGOs to prevent crop wastage.
  3. Community Engagement: Knowledge sharing and peer support.

Technology Architecture

Component Technology Purpose
Blockchain Layer Ethereum Sepolia Testnet Transaction processing and smart contracts
Smart Contract Framework Solidity, Hardhat Contract development and testing
Frontend React.js, Next.js, Tailwind CSS User interface and experience
Backend Node.js, Express.js API and business logic
Storage Neon DB(PostgreSQL) Scalable relational database solution
Authentication MetaMask Wallet integration
Development Tools Remix IDE Smart contract testing

Contributors

  • Adithya Menon R
  • Midhunan Vijendra Prabhaharan
  • Narain BK
  • Aashiq Edavalapati

License

LICENSE

About

AgriChain is a blockchain-powered platform ensuring fair, transparent, and AI-driven agriculture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.6%
  • Solidity 1.3%
  • CSS 1.1%