A demand-driven agricultural market linkage platform connecting local producers directly with commercial buyers.
Download APK ย โข ย Live Demo ย โข ย GitHub
A mobile application built during AppSprint Solution Challenge 2026
LinkHarvest
Team Size: 1
Participation Type: Individual
Devi Chandran S
๐พ AgriTech / LocalTech
A demand-driven market linkage platform connecting local producers with commercial buyers through intelligent matching, direct negotiation, and regional supply intelligence.
Small farmers and local producers often have products ready to sell but struggle to find the right buyer at the right time, quantity, location, and price.
At the same time, restaurants, hotels, hospitals, retailers, wholesalers, and other commercial buyers regularly need specific agricultural products but face difficulty discovering reliable local suppliers who can meet their requirements.
This creates a disconnect between available supply and actual demand.
Local Producers
- Farmers and small-scale producers with harvest-ready products
- Producer collectives and local suppliers
- Producers operating with limited access to digital markets
Commercial Buyers
- Restaurants and hotels
- Hospitals and institutional kitchens
- Retailers and wholesalers
- Businesses requiring predictable agricultural supply
A producer may have hundreds of kilograms of a crop available while a nearby business may simultaneously be looking for that exact product.
Yet the two may never discover each other.
This can lead to:
Available Supply
โ
Poor Market Visibility
โ
Missed Buyer Connections
โ
Unsold / Under-valued Produce
LinkHarvest changes the traditional agricultural marketplace model.
Instead of asking producers to list their products and wait for buyers to discover them, commercial buyers can post what they actually need, and LinkHarvest identifies producers who can potentially fulfill that demand.
The platform creates a direct loop:
Demand โ Match โ Connect โ Trade
Commercial buyers can create structured requirements including:
- Crop / product
- Quantity required
- Quality or grade
- Target price
- Delivery deadline
- Location
This transforms vague market demand into a specific procurement opportunity.
Producers don't have to manually search through hundreds of listings.
LinkHarvest surfaces buyer demands that align with their available or expected supply.
Example:
WHAT CAN I SELL?
Banana
300 kg available
92% MATCH
Buyer needs
250 kg
Target price
โน40 โ โน45 / kg
Distance
12 km
LinkHarvest uses HarvestMatch, a transparent rule-based scoring engine that evaluates supply-demand compatibility.
Crop & Quality 35%
Price Parity 25%
Proximity 20%
Quantity 20%
โโโโโโโโโโโโโโโโโโโโโโโโ
Total 100%
Instead of simply showing listings, the platform explains why a particular producer or demand is a strong match.
Once a relevant match is found, both sides can communicate directly.
The platform supports:
- Direct messaging
- Trade context
- Price negotiation
- Quantity discussion
- Location sharing
- Deal confirmation
The Lock In Deal workflow records the agreed:
- Crop
- Quantity
- Price
- Delivery date
- Participants
This creates a clear transition from discovery โ negotiation โ agreement.
Demand โ Supply
- Commercial buyers post real-time procurement requirements.
- Producers discover active buyer demands matching their crops.
- Dedicated Producer and Buyer workspaces.
- Seamless role switching between Producer and Buyer.
- Demand-driven discovery instead of a traditional product catalogue.
Find the right producer for the right demand.
- 0โ100% Fit Index
- Crop & quality compatibility
- Price parity analysis
- Geospatial proximity
- Quantity & batch alignment
- Transparent score breakdown
- Explainable matching instead of black-box recommendations
Crop & Quality 35%
Price Parity 25%
Proximity 20%
Quantity 20%
โโโโโโโโโโโโโโโโโโโโโโโโ
Total 100%
Producers can discover buyer opportunities based on the supply they already have available.
Example:
BANANA
300 kg available
92% MATCH
Buyer Requirement
250 kg
Target Price
โน40 โ โน45 / kg
Distance
12 km
This converts existing inventory into actionable market opportunities.
Once a producer and buyer are connected, they can communicate without unnecessary intermediaries.
Features include:
- 1-to-1 buyer-producer chat
- Persistent trade information
- Crop and quantity context
- Target price visibility
- Negotiation actions
- Deal locking
Example actions:
[ Confirm โน48/kg ]
[ Share GPS Location ]
[ Adjust Quantity ]
[ Lock In Deal ]
LinkHarvest provides a community layer for discussions related to agricultural trade.
Price & Mandi Trends
Logistics & Pooling
Buyer Direct Contracts
Farming & Crop Care
Users can:
- Search discussions
- Filter topics
- Create posts
- Add tags
- Reply to discussions
- Discuss market trends
- Coordinate logistics
Creating a listing should not require extensive typing.
LinkHarvest supports a voice-based listing workflow for:
- English
- Malayalam
A producer can speak information such as:
"500 kilograms of Grade A tomato,
available next week at around
โน32 per kilogram."
The workflow structures the information into:
Crop
Quantity
Quality
Expected Harvest
Target Price
This makes the listing workflow more accessible for users who may not be comfortable with complex digital forms.
Agricultural connectivity can be inconsistent.
LinkHarvest includes a local synchronization workflow for weak or disconnected network conditions.
Create Listing
โ
Local Sync Queue
โ
Network Restored
โ
Synchronize
โ
Supabase
The prototype also includes a network simulator to demonstrate online and offline states.
Nearby producers can coordinate shared transport and pooled logistics.
Example:
Farm A
โ
Farm B
โ
Farm C
โ
Collection Hub
โ
Buyer
The prototype also represents simulated cold-chain telemetry:
Temperature 4.2ยฐC
Truck Capacity 78%
Route Status Active
The Harvest Heatmap provides a regional view of agricultural supply and demand.
It highlights:
- Production clusters
- Supply concentration
- Buyer activity
- Regional demand
- Price momentum
- Active agricultural hubs
Example regions represented in the prototype:
Nedumangad
Kattappana
Neyyattinkara
The agricultural hub dashboard combines local market information into one view.
Example:
14.2k kg
Regional Supply
โน31/kg
Benchmark Price
34
Active Farms
18
Active Demands
This helps users understand regional market activity rather than looking only at individual listings.
LinkHarvest supports two primary workspaces.
Login
โ
Inventory
โ
Buyer Opportunities
โ
HarvestMatch
โ
Connection
โ
Negotiation
Login
โ
Post Demand
โ
Matching Producers
โ
HarvestMatch
โ
Connection
โ
Negotiation
The prototype also provides demo personas for quick evaluation.
LinkHarvest includes:
- English / Malayalam interface
- Voice-based listing workflow
- High-contrast interface
- Clear information hierarchy
- Mobile-first layouts
- Offline workflow
- Accessible interaction patterns
Farmers and commercial buyers enter the same marketplace through role-based workflows.
Buyer demand becomes a direct opportunity for local producers.
Producers are ranked using transparent crop, price, distance and quantity matching.
Commercial buyers publish requirements and discover matching local supply.
Producers and buyers can discuss logistics, market trends and trade directly.
Regional production hubs reveal supply concentration and market activity.
Local crop volumes, supplying farms, buyer demand and benchmark prices in one view.
The Android APK is available through the GitHub Release.
LinkHarvest v1.0.0
https://github.com/devzzafk/AppSprint-2026/releases/tag/v1.0.0
LinkHarvest is built as a cross-platform mobile application with a cloud-backed architecture and an offline-first workflow.
- React Native
- Expo
- TypeScript
- Expo Router
- Supabase
- Supabase Auth
- Supabase PostgreSQL
- Supabase Realtime
- Supabase Storage
- PostgreSQL
- Local persistence / Sync Queue
Profiles
Products
Demands
Connections
| Service | Purpose |
|---|---|
| Supabase Auth | Authentication and user sessions |
| Supabase PostgreSQL | Application data |
| Supabase Realtime | Live synchronization |
| Supabase Storage | File and media storage |
| Geospatial Services | Distance and regional matching |
| Voice Processing | Voice-to-structured listing workflow |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ React Native + Expo โ
โ TypeScript โ
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Application Services โ
โ โ
โ HarvestMatch โ Offline โ
โ Voice โ Logistics โ
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Supabase โ
โ โ
โ Auth โ REST โ Realtime โ
โ Storage โ PostgreSQL โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
git clone https://github.com/devzzafk/AppSprint-2026.gitcd AppSprint-2026/LinkHarvestnpm installCreate a .env file inside the LinkHarvest directory:
EXPO_PUBLIC_SUPABASE_URL=your_supabase_url
EXPO_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_keyDo not commit .env files or private credentials to GitHub.
npx expo startThe application can then be opened using:
- Android Emulator
- Expo Go
- Development Build
AppSprint-2026/
โ
โโโ README.md
โ
โโโ LinkHarvest/
โ โ
โ โโโ assets/
โ โ โโโ agricultural-hub.png
โ โ โโโ buyer-demand.png
โ โ โโโ community.png
โ โ โโโ harvest-heatmap.png
โ โ โโโ harvest-match.png
โ โ โโโ login.png
โ โ โโโ reverse-marketplace.png
โ โ
โ โโโ src/
โ โ โโโ app/
โ โ โ โโโ auth/
โ โ โ โโโ dashboard/
โ โ โ โโโ demand/
โ โ โ โโโ inventory/
โ โ โ
โ โ โโโ lib/
โ โ โ โโโ supabase.ts
โ โ โ
โ โ โโโ services/
โ โ โโโ matching.ts
โ โ โโโ matching.test.ts
โ โ
โ โโโ package.json
โ โโโ app.json
โ โโโ ...
โ
โโโ .gitignore
Traditional marketplaces generally ask producers to list products and wait for buyers.
LinkHarvest starts with actual buyer demand and works backwards to find relevant supply.
Traditional
Seller โ Listing โ Search โ Buyer
LinkHarvest
Buyer Demand โ Match โ Producer โ Connection โ Trade
HarvestMatch does not simply output a recommendation.
It exposes the factors behind the score:
Crop & Quality 35%
Price Parity 25%
Proximity 20%
Quantity 20%
This makes the matching process easier to understand and validate.
The application is designed around both sides of the agricultural transaction:
Producer
โ
LinkHarvest
โ
Commercial Buyer
The prototype addresses challenges beyond basic marketplace discovery:
- Connectivity
- Language barriers
- Logistics
- Cold-chain coordination
- Regional supply visibility
- Direct negotiation
The platform focuses on connecting nearby agricultural supply with nearby commercial demand, potentially reducing unnecessary discovery and logistics friction.
Features planned for future versions:
- Predictive demand forecasting
- Dynamic mandi price intelligence
- Verified farmer cooperatives
- Digital contracts
- Integrated payment settlement
- Logistics provider integration
- Real IoT-based cold-chain monitoring
- Government procurement integration
- ONDC / open commerce integration
- Regional demand forecasting
- AI-assisted crop quality analysis
- Small and medium-scale farmers
- Local producer groups
- Agricultural collectives
- Local suppliers
- Restaurants
- Hotels
- Hospitals
- Institutional kitchens
- Retailers
- Wholesalers
- Other commercial businesses
LinkHarvest aims to:
Improve Market Discovery
โ
Increase Producer Visibility
โ
Enable Direct Buyer Connections
โ
Support Better Negotiation
โ
Improve Local Procurement
โ
Reduce Avoidable Logistics Friction
The platform is designed around a simple principle:
The producer should not always have to search for the market.
Instead, relevant market demand should be able to find the producer.
This project is licensed under the MIT License.
Built with โค๏ธ during AppSprint Solution Challenge 2026
Organized by:
App Development IG ยท muLearn LBSITW
LinkHarvest
Demand โ Match โ Connect โ Trade






