Case study

RoboFireFighter — Smart Robotics & IoT

RoboFireFighter is a Flutter-based mobile application built to monitor and control a firefighting robot through a unified operator interface. The project brings together robot deployment, movement controls, live camera feeds, environmental sensor monitoring, safety alerts, device management, maps, and activity history.

Category
AI & IoT
Timeline
6 Months
Services
IoT Solutions, AI Solutions, Mobile App Development
Result
Built a modular, cross-platform Flutter application integrating firefighting robot controls, dual camera feeds, environmental monitoring, and safety alerts.
RoboFireFighter — Smart Robotics & IoT — screenshot

About the project

The dashboard combines dual camera views, robot connectivity status, real-time sensor readings, lighting controls, and emergency stop functionality. Dedicated screens provide authentication, robot deployment, device management, location awareness, historical records, and account settings. Sensor readings are processed through a centralized pipeline that normalizes API responses, classifies safety conditions using configurable thresholds, and publishes typed updates to dashboard components and local notifications.

The application uses a modular architecture with Flutter and Dart, Supabase authentication, get_it dependency injection, and dedicated services for robot commands, sensor polling, camera feeds, and notifications. Adaptive polling backoff, centralized configuration, locally cached preferences, automated tests, and continuous integration checks support maintainability and reliable development across multiple platforms.

Built with

FlutterDartSupabaseIoTRoboticsREST APIget_itGoogle MapsGeolocationPush & Local NotificationsCI/CDAutomated Testing

Planning something similar?

Tell us about your idea and we’ll reply within 24–48 hours.

Get in touch