Dashboard & analytics
30-day summaries with selectable scope for all devices, a specific group or a single device, plus chart-based metric views.
A Flutter application for monitoring connected devices, switching analytics between all devices, groups and individual units, and managing operational notifications from a single mobile interface.
The current mobile client is structured around day-to-day monitoring: authentication, device management, grouped analytics, notifications and account settings.
30-day summaries with selectable scope for all devices, a specific group or a single device, plus chart-based metric views.
Connected-device list, device details, available metrics, manual data refresh and QR-based device onboarding.
Create and manage device groups, assign devices and use groups as an analytics scope.
Notification center, unread counters and configurable notification preferences for device and analytics events.
Registration, email verification, sign-in, password recovery and protected account flows.
User profile, account settings and secure local storage for application state and authentication data.
These are real screens from the current mobile application rather than illustrative dashboard mockups.

Data source and period filters, summary metrics and visitor trends for the selected device scope.

Category-level analysis with chart visualization and distribution breakdown for a selected metric.
The client is designed as a focused layer over backend APIs: data is loaded into clear device, group and analytics views instead of exposing raw operational information.
The mobile client is built with Flutter and Dart, with REST networking, secure token storage, declarative routing, charting, QR scanning and push notifications.
I build custom mobile and web interfaces that connect business workflows, devices and APIs into a usable product.