AgroBridge is a farmer-first, fair-trade agricultural mobile platform developed for the mSpace National Hackathon 2025. It is designed to empower farmers by directly connecting them with consumers and verified buyers, eliminating exploitative middlemen and ensuring fair pricing, transparency, and inclusivity.
---Team Name: GreenStack
University: University of Moratuwa
| Photo | Name | Department | University | GitHub | Role |
|---|---|---|---|---|---|
![]() | Parishith Ragumar | CSE | University of Moratuwa | ragupari | Team Lead, Development Planning, Deployment |
![]() | Rahavi Sirithar | CSE | University of Moratuwa | RahaviSiri | UI/UX Designer, Flutter Developer, Frontend-Backend Communication |
![]() | Kajaluxan Sivakumaran | CSE | University of Moratuwa | Kajaluxan | Backend Developer, API Design & Management, Test support |
| Aanchikan Subaskaran | Civil | University of Moratuwa | Team Manager |
- Farmer-to-Consumer and Farmer-to-Buyer model
- No middlemen
- Transparent fixed pricing
- Flutter-based mobile interface for Android & iOS
- SMS/USSD integration for feature phone access via mSpace APIs
- Voice/text notifications for order updates and market trends
- Order tracking for both farmers and buyers
- Live inventory updates by farmers
- Multiple payment methods: PayPal, Stripe, mCash, eZ Cash
- Escrow service to ensure fair trade
- Listings with images, descriptions, fixed pricing
- Search & filter by category, price, location
- Buyer and seller ratings and profiles
- AI Chatbot Assistant with local language support for farmers
- Auto-generated product descriptions for niche products
| API | Purpose |
|---|---|
| CaaS API | Micro-payment deductions from mobile credit |
| Subscription API | Role-based access (Farmer, Buyer, Admin) + targeted updates |
| OTP API | Secure OTP-based login/authentication |
| SMS API | Real-time SMS/USSD alerts for orders, payments, etc. |
AgroBridge aims to revolutionize Sri Lanka's agricultural supply chain into one that is inclusive, traceable, and sustainable by:
- Empowering rural farmers
- Enabling fair trade
- Bridging the digital divide
lib/ |-- main.dart |-- screens/ | |-- home_screen.dart | |-- product_list.dart | |-- order_tracking.dart | |-- login_screen.dart |-- models/ |-- services/ | |-- api_service.dart | |-- sms_service.dart |-- widgets/ |-- utils/ - β Initial MVP prototype completed
- β Integrated mSpace APIs for SMS and OTP
- β³ Payment and escrow integration under development
Have ideas or feedback? Fork this repo and send a pull request or raise an issue.
GitHub: AgroBridge Backend Repo
git clone https://github.com/ragupari/AgroBridge-FlutterApp.git cd AgroBridge-FlutterAppflutter pub getAPI_BASE_URL= Make sure to use your own backend API URL if deployed elsewhere.
flutter runAgroBridge - Bridging Farmers and Markets for a Fairer Future π€ΎββοΈπΏ





