Back to Portfolio

AgriMint - Agricultural Finance & Learning Platform

Comprehensive mobile platform for Sri Lankan farmers featuring GPS-based supplier/buyer matching, agricultural loans, and educational resources.

AgriMint - Agricultural Finance & Learning Platform - Project by Nimnath Nadushka showcasing Mobile Development and React Native and Geolocation Services skills

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

Mobile DevelopmentReact NativeGeolocation Services

Services

  • Location Services
  • GPS Integration
  • Map Visualization
  • Distance Calculation
  • Cross-Platform Development

Like what you see?

Let's work together on your next project.

Get in Touch

Project Gallery

Explore the visual journey of this project

Project gallery image 1
1
Project gallery image 2
2
Project gallery image 3
3
Project gallery image 4
4
Project gallery image 5
5
1-2of 5