Project Information
- Category: EV · Flutter Mobile Application
- Client: Exicom Tele-Systems Ltd. (NSE & BSE Listed)
- Tech Stack: Flutter, Dart, .NET Core API, Azure Maps
- Platforms: App Store & Google Play
- Status: Live — Actively maintained
Key Outcomes
- 50,000+ downloads
- iOS & Android from a single codebase
- Real-time charger availability maps
- In-app support integrated with ESS
Download
About the Challenge
As Exicom’s EV charger network expanded across India, EV owners had no reliable way to locate Exicom chargers, check live availability, or understand the charging options near them. Without a branded app, customers called the support line for basic questions — overloading the service team and creating a poor experience at a critical moment in the customer’s EV ownership journey.
Exicom also had no direct digital channel to their end customers. All post-sale support (warranty queries, charger issues, usage questions) was routed through dealers and a generic helpline with no ticket tracking for the customer.
Our Solution — Econnect
Point5Nyble built Econnect as a Flutter application targeting both iOS and Android from a single codebase — maximising development velocity and ensuring feature parity across platforms.
Core features delivered:
- Charger Finder Map — real-time map of all Exicom charging stations with live availability status, charger type (AC/DC), and power output filters
- Session Management — start, monitor, and stop charging sessions directly from the app with real-time energy and time display
- Subscription & Plan Management — purchase and manage charging subscriptions and pay-as-you-go credits
- Warranty Self-Service — register a new charger, check warranty status, and initiate warranty claims without calling support
- In-App Support Tickets — raise, track, and close support tickets integrated directly with the ESS CRM backend
- Push Notifications — session completion alerts, warranty reminders, and nearby charger availability updates
- Multi-Charger Management — manage multiple chargers at home, office, and commercial locations from a single account
Technology & Architecture
Econnect is built with Flutter (Dart), providing a truly native UI experience on both iOS and Android with smooth 60fps animations and platform-appropriate navigation patterns.
The app connects to a .NET Core REST API hosted on Azure, which acts as the integration layer between the app and the ESS CRM. Charger location data is served via Azure Maps with a custom tile layer for Exicom’s charger network. Session management uses WebSockets for real-time energy metering updates during active sessions. Push notifications are delivered via Firebase Cloud Messaging (FCM) for Android and APNs for iOS.
The codebase is structured as a layered Flutter architecture (presentation / domain / data) using the BLoC state management pattern, making it easy for the team to add new features and maintain consistency across screens.
Recent Enhancements
- Faster and more stable overall experience.
- Added manual refresh option to update charger status anytime.
- Faster updates – now completed in under 3 minutes.
- Added option to exit update screen if stuck.
- Easily share charger details via Email or WhatsApp.
- Support for Y & B phase values and up to 64 alarms in Spin Air Chargers.
- Improved charging timer accuracy.
- Enhanced callback request flow.
- Bug fixes and stability improvements.
Data Safety
Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
See It In Action
Exicom EV Charging App — Product Demo
