Mobile application development for Ignitis - iOS and Android app featuring energy consumption analytics, smart EV charging, and customer self-service portal. Cross-platform solution with multiple third-party system integrations for the Baltic energy market.
Mobile Application Development for Energy Sector
iOS & Android · React Native · API Integration · Baltic Region
Mobile Application Development for Ignitis Customer Portal
Cross-platform solution for energy consumption management in the Baltic region
About the Project
Ignitis is the largest energy services company in the Baltics, operating in Lithuania, Latvia, and Estonia. The company provides electricity and natural gas supply, as well as develops sustainable energy solutions in the region.
iConcept was selected as the technology partner for developing a new B2C mobile application that combines energy consumption monitoring, electric vehicle charging management, and customer self-service functions in a unified platform.
Project Objectives
Ignitis wanted to create a mobile application that:
- Provides customers with access to their energy consumption data
- Integrates with electric vehicle charging infrastructure
- Offers self-service functions for bill and contract management
- Operates across the entire Baltic region with localized content
- Supports both iOS and Android platforms
Technical Solution
Cross-platform Mobile Application Development
The project is being implemented using React Native technology, which allows developing the application for both major mobile platforms with a single codebase. This approach ensures:
- Simultaneous iOS and Android version development
- Consistent user experience across both platforms
- More efficient implementation of new features
- Simpler code maintenance
Main Functional Areas
1. Energy Consumption Analytics
The application integrates with the Eliq platform, which provides energy data analytics. Customers can:
- View detailed consumption information by hours, days, weeks, and months
- Create a household profile with information about dwelling type, size, and appliances
- Receive information about consumption trends
- Compare their consumption with similar households
2. Smart Electric Vehicle Charging
Integration with the eNode platform enables electric vehicle charging management:
- Connection with electric vehicles and charging stations
- Charging scheduling functionality
- Real-time battery level monitoring
- Charging session history and statistics
3. Customer Self-Service
The application provides access to essential customer information:
- Overview of active electricity and gas contracts
- Bill history and details
- Bill downloads in PDF format
- Payment processing capability
- Contact information and preference management
4. Secure Authentication
The application uses electronic identification solutions characteristic of the Baltic countries:
- Smart-ID integration
- eParaksts mobile support
- Standard login with username and password
Technology Architecture
Frontend:
- React Native 0.70+ (iOS and Android)
- Responsive design for different screen sizes
- Offline functionality for critical features
Integrations:
- Eliq API - energy consumption data and analytics
- eNode API - electric vehicle and charging station management
- Synerall - Ignitis customer data and contracts (for Ignitis customers)
- ST - customer data system (for non-Ignitis customers)
- Dokobit - Smart-ID and eParaksts authentication
- Everypay - payment processing
Security:
- OAuth 2.0 authentication
- Data encryption in transit and at rest
- GDPR compliance
Development Process
The project is being implemented using agile methodology with two-week sprints. The team consists of:
- React Native developers (iOS/Android)
- Backend developers (API integrations)
- UX/UI designer
- QA engineer
- DevOps engineer
- Project manager
Working closely with the Ignitis product team, functionalities are planned and prioritized, demo sessions are regularly conducted, and feedback is collected from stakeholders.
User Experience
The application is fully localized in Latvian and English, providing access to both local and international users in the Baltic region.
The interface includes:
- Intuitive navigation between main sections
- Clear data visualization with charts and diagrams
- Dark mode theme
- Accessibility support
Our team continues working on application improvements based on user feedback and Ignitis business needs.