CASE FILE // MOBILE / IOT - FREELANCE
PLANT.IO.
ROLE // FULL-STACK MOBILE & IOT DEVELOPERTIMELINE // 2025STATUS // DELIVERED

EXECUTIVE SUMMARY
Flutter IoT monitoring dashboard for nurseries and garden beds: ESP32 devices stream soil moisture, temperature, humidity, EC, and pH in real time, with remote actuator control and a plant-health scoring system rendered as an animated avatar. 8-bit retro UI throughout.
SYSTEM HIGHLIGHTS
- Real-time multi-device telemetry over Firebase Realtime Database
- Remote actuation: pump, fans, and fertilizer dispensing per bed
- Plant-mood scoring drives an animated avatar (thirsty / hot / critical / thriving)
- Historical analytics with fl_chart; Open-Meteo weather integration
- Offline caching, connectivity monitoring, and local push alerts
CORE ARCHITECTURE
- Layered architecture: presentation → Provider state → services → data (Firebase, SharedPreferences)
- Singleton services (Firebase, notifications, sound, connectivity); Factory + Strategy patterns on models and data modes
- ESP32 firmware pushes per-device streams and subscribes to a command channel