Logo Lanfrica

Eyasdm/agrosense-ios

Domaine:

agriculture

Type de record:

software
Créateur:
Eya
Hôte:
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