AkveoKontakt

Optymalizacja platformy do monitorowania ładowarek

Akveo przekształciło wolną platformę do monitorowania ładowarek opartą na Retool w szybki, skalowalny i bezpieczny dashboard dla europejskiej firmy z branży elektromobilności, wdrożony już w wielu krajach.

Optymalizacja platformy do monitorowania ładowarek

[ Klient ]

O kliencie

Europejska firma z branży infrastruktury elektromobilności, obecna w 11 krajach, zarządzająca rozbudowaną siecią ładowarek do pojazdów elektrycznych i rozwijająca rozwiązania zrównoważonego transportu. Potrzebowała lepszego narzędzia do zarządzania danymi z ładowarek w czasie rzeczywistym, dostępem użytkowników i zgłaszaniem awarii.

12×
Szybsze odświeżanie ekranu
11
Krajów w jednym dashboardzie
5 miesięcy
Czas trwania projektu

[ Wyzwanie ]

Aplikacja Retool, która przy każdym odświeżeniu zawieszała się na ponad minutę

  • Poważne problemy z wydajnością istniejącej aplikacji Retool (czas ładowania przekraczający minutę)
  • Brak możliwości obsługi w czasie rzeczywistym danych pochodzących z wielu systemów backendowych
  • Brak szczegółowej kontroli dostępu i skalowalności między krajami

[ Rozwiązanie ]

Budowa rozwiązania

Klient był niezadowolony z wydajności swojej aplikacji Retool, która przy każdym odświeżeniu ekranu zawieszała się na minutę lub dłużej. Przyczyną była konieczność pobierania kilku zestawów danych po stronie frontendu w celu ich zestawienia. Zaprojektowaliśmy i zbudowaliśmy aplikację Retool, która prezentuje statystyki wszystkich ładowarek w sieci w 11 krajach i działa znacznie szybciej. Ponieważ dane pochodziły z różnych systemów, wdrożyliśmy bazę danych cache w PostgreSQL ze znormalizowanymi danymi. Dzięki temu mogliśmy na bieżąco łączyć tabele z różnych źródeł z minimalnym opóźnieniem i wykonywać złożone obliczenia. Wzmocnione bezpieczeństwo i szczegółowa kontrola dostępu opierają się natomiast na planie Business Retool.

Ponadto administratorzy w poszczególnych krajach mogą współtworzyć własne aplikacje i dodawać do nich linki w lewym pasku nawigacji użytkowników dzięki specjalnie w tym celu przygotowanej aplikacji.

Zakres funkcjonalny

Uprawnienia użytkowników

  • Administratorzy globalni mogą zarządzać uprawnieniami użytkowników dla poszczególnych krajów
  • Uprawnienia te są stosowane w każdym zapytaniu SQL

System szablonów zgłoszeń

  • Aby przyspieszyć pracę zespołów operacyjnych, użytkownicy mogą definiować własne zgłoszenia dla poszczególnych krajów
  • Szablony te wyświetlają się za każdym razem, gdy użytkownik tworzy zgłoszenie dla ładowarki
  • Zgłoszenia są tworzone w Salesforce

Dashboard awarii

  • Aplikacja pokazuje liczbę awarii w wybranych krajach
  • Każdy licznik działa również jako przycisk filtra: kliknięcie filtruje dane w tabeli poniżej
  • Dodatkowe dane są wyświetlane w rozwijanych wierszach tabeli

Mapa awarii

  • Awarie można wyświetlić na mapie w głównej aplikacji lub otworzyć dedykowaną aplikację „Full-screen map”

Menu dla poszczególnych krajów

  • Administratorzy w poszczególnych krajach mogą tworzyć własne aplikacje i decydować, które pozycje menu widzą ich zespoły

[ Rezultaty ]

Wymierny efekt

Zoptymalizowana platforma Retool pozwoliła firmie z branży elektromobilności zarządzać siecią ładowarek w sposób skalowalny, szybki i zdecentralizowany.

Wyższa wydajność

Czas odświeżania ekranu skrócił się z ponad minuty do mniej niż 5 sekund

Skalowalna architektura

Centralna, znormalizowana baza danych pozwala bez trudu skalować rozwiązanie na kolejne kraje

Większa samodzielność użytkowników

Administratorzy w poszczególnych krajach mogą tworzyć własne aplikacje i nimi zarządzać bez angażowania centralnego zespołu

[ Stack technologiczny ]

Technologie w projekcie

Frontend

Retool

Backend

Retool WorkflowsPostgreSQL

Galeria

Optymalizacja platformy do monitorowania ładowarek, obraz 1

Mają Państwo pomysł na projekt?

Porozmawiajmy o Państwa celach i o tym, jak możemy pomóc je osiągnąć.

Dmitry Klim
Dmitry Klim
Head of Growth
Clutch
5900 Balcones Drive #21729, Austin, TX 78731[email protected]+1 (512) 921-9631