Urban Farm Monitor
Cross-platform · 2024
Role
Developer
Team
Team project
Stack
The problem
Urban farms need real-time visibility into growing conditions, but existing monitoring tools are either too expensive or too complex for small-scale operations. The challenge was building a cross-platform solution that integrates sensor data with visual analysis.
Approach
Built with Flutter for cross-platform reach, the system uses computer vision to analyse plant health from camera feeds and integrates with IoT sensors via a REST API layer. The architecture handles real-time data streams from multiple sources and presents them in a unified dashboard.
Outcome
A working monitoring system that runs on both mobile and desktop, providing real-time agricultural data and visual health assessments.
What I learned
Real-time systems are humbling. The interesting problems aren't in the UI — they're in managing data latency, sensor reliability, and graceful degradation when a feed drops.
Next project
Guide on the Side →