Tauron eLicznik: mobilna kontrola zużycia energii
Kontekst biznesowy
Tauron, największy dystrybutor i drugi co do wielkości sprzedawca energii elektrycznej w Polsce, poszukiwał sposobu na dostarczenie klientom końcowym praktycznej wiedzy o własnym zużyciu. W 2018 roku wspólnie z Leaware podjęto inicjatywę stworzenia aplikacji mobilnej, która w czytelny sposób udostępni dane z inteligentnych liczników oraz wesprze budowanie długoterminowego zaangażowania klientów.
Rynek był niszowy i wymagający, ale potencjał podejścia skoncentrowanego na konsumencie był oczywisty: większa przejrzystość, lepsza samoobsługa i realna pomoc w oszczędzaniu energii. Kluczowe stało się szybkie dostarczenie rozwiązania na główne platformy mobilne, przy jednoczesnym utrzymaniu niskich kosztów utrzymania i rozwoju.
Istniający hurtowy magazyn danych obejmował już dużą bazę użytkowników i odczytów z liczników, co wymagało bezpiecznego i skalowalnego sposobu udostępniania informacji w czasie zbliżonym do rzeczywistego. Projekt musiał połączyć dojrzałą warstwę backendową z nowoczesnym doświadczeniem użytkownika.
Wyzwanie
Najważniejszym wyzwaniem było zaprojektowanie i zbudowanie aplikacji mobilnej dla iOS, Android i Windows, która w atrakcyjnej formie prezentuje bieżące i dzienne zużycie energii pochodzące z inteligentnych liczników. Interfejs musiał być intuicyjny, spójny między platformami i zachęcający do regularnej analizy własnych nawyków energetycznych.
Równolegle należało przygotować zaawansowane API do pobierania danych z hurtowni obsługującej 100 000 użytkowników. Oznaczało to konieczność zapewnienia skalowalności, wydajności i niezawodności przy dużym wolumenie zapytań, a także dbałość o bezpieczeństwo i spójność danych prezentowanych w aplikacji.
Rozwiązanie
Zastosowaliśmy podejście wieloplatformowe oparte na Xamarin, co pozwoliło współdzielić około 80% kodu i znacząco przyspieszyło prace rozwojowe. Dzięki temu w krótkim czasie dostarczyliśmy spójne doświadczenie użytkownika na iOS, Android i Windows, utrzymując jednolity wygląd oraz logikę funkcjonalną.
Po stronie serwera zaprojektowaliśmy i wdrożyliśmy solidne API integrujące się z istniejącą hurtownią danych. Architektura została zoptymalizowana pod kątem dużej liczby jednoczesnych użytkowników, zapewniając stabilność, szybkość odpowiedzi oraz bezpieczny dostęp do informacji o zużyciu.
Aplikacja dostarcza użytkownikom codzienne podsumowania zużycia energii, umożliwia analizę trendów i porównania, daje natychmiastowy wgląd w bieżące wskazania liczników oraz pozwala ustawiać plany oszczędnościowe z powiadomieniami e-mail i SMS. Dodatkowo wizualizuje zużycie w danym dniu w formie animacji, ułatwiając zrozumienie dynamiki poboru.
Rezultatem było szerokie przyjęcie rozwiązania przez użytkowników oraz potwierdzenie skalowalności backendu. Aplikacja Tauron od premiery w 2018 roku przekroczyła 100 000 pobrań, co dowodzi wartości dostarczanej klientom i skuteczności przyjętej architektury.

Kluczowe wskaźniki
100,000+
Pobrania aplikacji
silna adopcja od premiery w 2018 roku
80%
Współdzielony kod dzięki Xamarin
znaczne przyspieszenie rozwoju wieloplatformowego
100,000 użytkowników
Skalowalność API (obsłużona baza użytkowników)
stabilne działanie przy dużym wolumenie danych i zapytań