Mobile ApplicationCompleted
FarmShare Investment Platform
The Problem
Farmers struggle to raise funds for their crops without taking on massive high-interest loans, while investors lack a structured, data-driven method to invest directly in agricultural output.
The Solution
Developed an iconic Android-based stock marketplace where farmers sell 'stock units' (1kg = 1 stock unit). Integrated a dynamic pricing algorithm based on real-time weather and soil risk scores to protect investors and fund farmers transparently.
Engineering Challenges
Dynamic Pricing Algorithm: Engineered a risk-scoring system that dynamically adjusts stock prices in real-time based on live environmental data.
Full-Stack Integration: Seamlessly connected the native Android application with a robust Spring Boot backend, utilizing Firebase for real-time updates and PayHere for secure transactions.
Technology Stack
Frontend
- Android (Java)
- XML
Backend & Services
- Spring Boot
- MySQL
- Firebase
- PayHere API
Project Gallery
Image missing: https://raw.githubusercontent.com/kavindu-kodikara/Farm_Share/master/images/Thumbnail2.png

Image missing: https://raw.githubusercontent.com/kavindu-kodikara/Farm_Share/master/images/Screenshot%202025-03-05%20094805.png
Results & Impact
- Created a unique, structured marketplace that eliminates traditional agricultural loan risks.
- Delivered a complete, end-to-end mobile financial platform demonstrating strong architectural design.