App Optimization for Smooth Data Collection
For App Optimization for Smooth Data Collection
About App Optimization for Smooth Data Collection
Challenge
- The system’s heavy data usage (3–5 GB/month for EV Chargers) made it hard to ensure reliable data transmission over limited 4G connections
- Local event-based preprocessing was urgently needed to reduce unnecessary data traffic, eliminate non-essential data, and improve overall performance
- The app often failed to record data during offline periods and sync properly when back online, affecting reliability and user confidence
- The client wanted to refine the Meters tab to show unique IDs and groups by type, enable real-time load/zone updates on the Mobility page, and stop transactions in progress
Our contributions included:
- Design and implementation: Our team designed and implemented incremental system updates, including enhancements to the local web server and refinements to the user interface, ensuring a more intuitive and efficient user experience
- Server-side development: We conducted a detailed review of the existing infrastructure, identifying critical issues and optimizing the system for improved performance and reliability
- Regulatory and compliance reporting: Through extensive testing, we validated the system’s offline data collection capabilities and update mechanisms, ensuring compliance with data integrity and synchronization requirements
- Technological integration: Using a combination of web technologies and local server solutions, we ensured seamless operation across different environments, maintaining robustness in both online and offline scenarios
Key Features
- Introduced local event-based data processing to cut data volume and boost reliability
- Replaced MongoDB with lightweight SQLite for improved performance and stability
- Updated the UI using Bulma and Pico CSS for faster loading, even with weak connectivity
- Enhanced service updates and device control for stable operation across 1,700+ devices












