AgriMint - Agricultural Finance & Learning Platform
Comprehensive mobile platform for Sri Lankan farmers featuring GPS-based supplier/buyer matching, agricultural loans, and educational resources.
Project Overview
AgriMint is a collaborative campus project built with React Native + Expo, providing farmers with access to financing, educational resources, and a location-based marketplace. My primary contribution was the Location-Based Supplier & Buyer Finder feature, which uses GPS technology and the Haversine formula to connect farmers with nearby agricultural suppliers and produce buyers. The platform supports iOS, Android, and Web with full localization in Sinhala, Tamil, and English.
Challenge
Farmers needed an efficient way to find nearby agricultural suppliers and buyers, but traditional methods (phone calls, word-of-mouth) were time-consuming and often unsuccessful. The solution needed to work across iOS, Android, and Web platforms while supporting three languages and handling location permissions gracefully.
Solution
Developed a comprehensive GPS-based location finder using expo-location for native platforms and browser geolocation for web. Implemented the Haversine Formula for accurate distance calculations considering Earth's curvature. Created dual map modes (Standard/Satellite) with custom markers, real-time filtering (All/Suppliers/Buyers), and interactive entity cards with one-tap calling and native maps integration. Built platform-adaptive architecture with separate implementations for mobile (react-native-maps) and web (coordinate fallback).
Project Details
Client
SLIIT Campus Collaborative Project
Year
2025
Categories
Services
- Location Services
- GPS Integration
- Map Visualization
- Distance Calculation
- Cross-Platform Development
Project Gallery
Explore the visual journey of this project