Elexi – Smart Electricity Monitoring & Control System
Elexi is a smart electricity meter management application designed to give users complete control and visibility over their power consumption. It allows users to monitor real-time electricity usage, control power remotely, manage phases and nodes, and receive instant alerts and notifications.
The application converts traditional electricity meters into smart, connected systems that improve energy efficiency, safety, and transparency for residential, commercial, and industrial users.
Elexi works across multiple platforms including Android, iOS, Web, Windows, and Linux, using a single Flutter codebase.
SCOPE OF THE PROJECT
Real-time electricity monitoring | Remote meter ON/OFF control |
| Phase control and phase dimming | Node-based device management (switches, sensors, devices) |
| Live electrical parameters (units, kWh, load, voltage, etc.) | Prepaid and postpaid meter management |
| Usage reports (daily, monthly, yearly) | Alerts and notifications for abnormal usage |
THE CHALLENGE
| Handling real-time data streaming with stable performance | Accurate synchronization between devices, cloud, and mobile app |
| Managing multiple nodes, phases, and sensors efficiently | Designing a simple UI for complex electrical data |
| Supporting both prepaid and postpaid billing logic | Reliable alert system for power issues and abnormal consumption |
| Ensuring secure communication and data privacy | Cross-platform compatibility without performance loss |
OUR SOLUTION
Elexi was designed as a scalable, cloud-connected smart energy platform. The system continuously collects data from smart meters and sensors and displays it in real time inside the app.
Users can:
- Remotely switch power ON/OFF
- Control individual phases and connected nodes
- Track live consumption and energy performance
- Monitor balance and billing data
- Download detailed reports
- Receive instant alerts for overload, faults, or abnormal usage
The architecture supports smooth communication between IoT devices, backend services, and client applications.
DESIGN
- Simple and clean UI for easy understanding of electrical data.
- Fast navigation with minimal user steps.
- Visual indicators for live status, alerts, and power states.
- Optimized layouts for mobile, tablet, and desktop.
- Focus on usability, clarity, and performance.
- Responsive design for all screen sizes.
DEVELOPMENT
- Built using Flutter for single-codebase multi-platform delivery.
- Modular architecture for easy scalability.
- Real-time data handling using secure APIs and sockets.
- Efficient state management for live updates.
- IoT device communication integration.
- Robust error handling and logging.
- Continuous testing and optimization.
TEAMWORK
- Agile development with regular sprint planning.
- Frequent testing and feedback cycles.
- Close coordination between frontend, backend, and IoT teams.
- Continuous improvements based on real-world usage.
