MP.Mateusz
Pieczyński
Digital products
Design & development
Mateusz Pieczyński / Indeks
mateusz@pieczynski.euPOZNAŃ, POLAND

AL-KO Service Ecosystem

Klient
AL-KO
Typ
System serwisowy
Rok
2024-2026
Status
Production
Pierwszy widok - AL-KO Service Ecosystem

Kontekst

Rejestracja produktów, przeglądy serwisowe i historia urządzeń w jednym systemie. Zaprojektowałem i zbudowałem aplikacje oraz przeniosłem dane ze starszego systemu.

Problem

Rejestracje produktów i przeglądy serwisowe musiały działać dla całej sieci dealerskiej: każdy punkt widzi swoje dane, opiekunowie regionów widzą swój obszar, a administracja - całość. Historia urządzeń z poprzednich lat była w starszym systemie, w niespójnym formacie.

Rozwiązanie

Aplikacja webowa z logowaniem dealerów, rejestracją urządzeń po numerze seryjnym, cyklem przeglądów P0-P5, certyfikatami gwarancyjnymi, panelem opiekunów regionalnych (RKS) i administracji. Uprawnienia egzekwuje baza danych, nie tylko interfejs.

Moja rola

  • Wymagania
  • Architektura
  • UX
  • UI
  • Frontend
  • Backend
  • Baza danych
  • Logika biznesowa
  • Testy
  • Migracja danych
  • Wdrożenie
  • Utrzymanie i rozwój

Systemy webowe ekosystemu zaprojektowałem i zbudowałem samodzielnie. Prace związane z SAP, KSeF i JPK to osobny obszar: analiza, wymagania biznesowe, testy i wdrożenie we współpracy z zewnętrznymi konsultantami i centralnym IT.

Jak działa projekt

Sieć

Jeden system, wiele perspektyw.

Z systemu korzystają punkty dealerskie i serwisowe, regionalni opiekunowie sprzedaży (RKS) oraz administracja. Każda rola ma inny zakres danych i inne zadania.

  • Dealer / serwis - rejestracja urządzeń i przeglądów, historia, certyfikaty
  • RKS - dealerzy w regionie, mapa sieci, zgłoszenia
  • Administracja - całość danych, zatwierdzanie zmian, statystyki

Dane

Historia, której nie można było zgubić.

Dane z poprzednich lat trafiły do nowego systemu przez etapowy proces migracji: surowe wiersze, normalizacja, mapowanie dealerów i raport odrzutów do ręcznej weryfikacji.

Efekt: 89 455 poprawnie zmigrowanych rekordów historycznych, dostępnych w historii serwisowej urządzeń.

Reguły biznesowe

Logika, która odzwierciedla proces.

Cykl przeglądów P0-P5, walidacja numerów seryjnych, reguły gwarancji, terminy rejestracji i widoczność historii serwisowej między dealerami - zapisane jako reguły systemu, a nie instrukcja dla użytkownika.

  • Uprawnienia na poziomie bazy (Row Level Security, role)
  • Wnioski o zmianę danych i korekty z akceptacją administratora
  • Publiczna weryfikacja certyfikatu po numerze seryjnym

Interfejs

Zaprojektowany dla pracy w serwisie.

Formularz przeglądu z zapisem szkicu, skanowanie kodów QR/EAN kamerą urządzenia, tryb instalowanej aplikacji (PWA) i widoki dopasowane do telefonu, tabletu i komputera.

System

Architektura bez zbędnych warstw.

Frontend w React i TypeScript, Supabase jako baza PostgreSQL, uwierzytelnianie i funkcje serwerowe. Zmiany schematu i polityk bezpieczeństwa wprowadzane etapami, z osobnymi skryptami walidacyjnymi.

Rezultat

System produkcyjny, rozwijany dalej.

Ekosystem działa produkcyjnie i jest rozwijany o kolejne moduły na podstawie zgłoszeń z sieci.

Rezultat

300+
punktów dealerskich w sieci
89 455
rekordów przeniesionych ze starszego systemu

Technologie

  • React
  • TypeScript
  • Vite
  • Supabase
  • PostgreSQL
  • Row Level Security
  • Edge Functions
  • PWA
  • Leaflet

Na żywo

Przejdź do aplikacji (otwiera się w nowej karcie, opuszczasz portfolio)

Część systemu dostępna tylko dla zalogowanych użytkowników.

↑↓ wybór · Enter otwórz · Esc zamknij