SmartCool Mobile
SmartCool ACSM Mobile App is a cross-platform Flutter application for monitoring and managing connected air conditioner units through ACSM IoT devices.
The app gives users real-time visibility into AC status, room conditions, device health, energy consumption, and remote control settings from a centralized mobile dashboard. Users can monitor AC units by site and room, view live sensor data, track electricity usage, and manage timer schedules.
Beyond device monitoring, the app also supports operational service workflows such as technician booking, service item selection, voucher usage, work order tracking, add-on approval, technician rating, and service report downloads.
Built with a feature-based clean architecture using Bloc, repositories, use cases, Dio API integrations, secure session storage, Firebase notifications, and environment-based configuration for development, staging, and production.
Key Features
Smart AC dashboard for monitoring registered ACSM devices by site and room.
Live device monitoring for power usage, voltage, current, temperature, humidity, WiFi status, and device health.
Energy analytics for electricity usage, cost estimation, active hours, and carbon emission summaries.
Remote AC control for power, temperature, fan speed, swing, and command-based device settings.
Master timer management for scheduling AC ON/OFF behavior across selected days and settings.
Service booking flow with AC selection, service items, vouchers, invoices, notes, and technician booking.
Push notifications for device alerts, work orders, and announcements
Technical Concepts
Tech Stack
Libraries
Packages, SDKs, and integrations used in this project.
Impressed by this project?
Let's Work Together