Skip to content
Snow Digital

Mobile Application · August 18, 2023

My Selectra

Develop a fully-featured Android mobile application for Selectra's energy tracking service, with native authentication, API integration, and embedded website functionality.

  • React Native
  • Firebase
  • Laravel

Selectra is a leading resource in energy, internet, and insurance services, dedicated to simplifying home utility management for millions of users. MySelectra is an extension of this commitment, offering users a mobile platform to efficiently manage their energy consumption.

Challenge

Selectra faced significant challenges. Disparate data sources led to inaccurate energy consumption data, resulting in user frustration and a high volume of support requests. Their existing system lacked robust security, raising concerns about data privacy and compliance. The complex integration made updates slow and costly, hindering their ability to innovate and adapt to changing market needs.

  • Integration Complexity: Merging native mobile features with dynamically updated web-based content required careful planning and execution to avoid performance bottlenecks and ensure a smooth user experience.
  • Real-Time Data Accuracy: Ensuring the accuracy and timeliness of energy consumption updates from various providers demanded robust API integrations and data validation processes.
  • Secure User Authentication: Implementing a secure and reliable authentication system, particularly with Firebase, required strict adherence to security best practices to safeguard user privacy.

Solution

Snow Digital developed MySelectra, a comprehensive Android application that tackled these challenges head-on. To address data accuracy issues, we implemented a sophisticated API layer using Laravel, enabling real-time data fetching and validation from multiple providers, achieving a 98% accuracy rate. Firebase Authentication was leveraged to create a secure user login.

  • Unified Integration: We meticulously designed the application architecture to seamlessly blend native components with embedded web views, ensuring a consistent and intuitive user experience across all functionalities.
  • Real-Time Data API: We implemented a sophisticated API layer to fetch and process energy consumption data in real-time, using Laravel for backend efficiency and reliability.
  • Firebase Authentication: We leveraged Firebase Authentication for secure user login and data protection, implementing best practices for authentication and authorization.
  • Personalized Features: We developed personalized alerts and energy management tools, allowing users to customize their experience based on their individual energy habits and preferences.

Our Process

Our Agile approach, with regular sprint reviews and close collaboration with Selectra, allowed us to quickly adapt to evolving requirements. For instance, during sprint 3, we were able to incorporate a new data source requested by Selectra with minimal disruption to the project timeline.

Key Features

  • Real-time Energy Consumption Dashboard with personalized insights.
  • Secure and Seamless Firebase Authentication for user data protection.
  • Smart Alerts that proactively notify users of energy-saving opportunities.

Project

Client
Selectra
Services
Mobile App Development, API Development & Integration
Application
App Store Google Play

Screens

iPad dashboard showing energy usage and savings – MySelectra app
Vertical tablet and mobile views with alerts and usage comparison – MySelectra app

Is this the shape of your problem?

Bring the process to a 30-minute call. We will tell you what it would cost, or that you should not automate it.

← All work