Logo Lanfrica

Eyasdm/agrosense-ios

Domain:

agriculture

Record type:

software
Creator:
Eya
Host:
Offline-first iOS crop advisory app for farmers β€” SwiftUI, SwiftData, inspired by IndabaX Sudan ML Hackathon (4th/132) # AgroSense Offline-first iOS crop advisory app for smallholder farmers. > 🌱 **Status: Early exploration** β€” core models and views built, on hold while prioritizing BizCore Mobile. --- ## The Problem Farmers in Sudan and rural Indonesia face unpredictable dry spells with no accessible advisory tools. Most existing solutions require internet β€” which rural farmers don't have reliably. --- ## Origin This app is the direct continuation of work from the **IndabaX Sudan ML Hackathon** (December 2025), where a dry spell prediction model placed **4th out of 132 teams**. AgroSense explores the question that competition raised: how do you get that prediction to a farmer in the field? β†’ IndabaX model repo --- ## What It Does - 🌦️ Dry spell risk dashboard based on current season β€” no internet needed - πŸ“š Offline crop library with planting calendars and full growing advisories - πŸ”– Bookmark crops for quick offline access - πŸ“· CoreML crop disease identifier β€” planned (on-device, no internet required) --- ## Why Offline-First The target user has unreliable internet. Every feature that requires a server call is a feature that fails in the field. AgroSense works from the moment it is installed β€” no account, no login, no connection required. --- ## Tech Stack `SwiftUI` Β· `SwiftData` Β· `MVVM` Β· `iOS 17+` No backend. All crop advisory data is bundled in the app and seeded into SwiftData on first launch. --- ## Current State Core data models, seed data, and initial views are built. The project is paused to focus on BizCore Mobile β€” a client-facing iOS app with a more immediate real-world need. AgroSense remains a planned next step for bringing the hackathon research to end users. --- ## Author Eyas Mohammed Β· eyas.dev Β· github.com