EXACTING Porozmawiajmy

Case study · System dla całej firmy

Kitsune Garage

System, na którym działa cały warsztat: klienci, auta, zlecenia, magazyn, czas pracy, faktury i płatności w jednym miejscu. Zamiast arkuszy, papieru i wiadomości rozsianych po komunikatorach.

Klient
Kitsune Performance, warsztat i sklep z częściami performance
Zakres
Analiza procesu, projekt, frontend, backend, integracje, wdrożenie i rozwój
Technologie
Next.js, React, Spring Boot (Java 21), PostgreSQL, WebSocket
Status
Na produkcji, rozwijany w sprintach
Pulpit Kitsune Garage: liczba obsłużonych pojazdów, aktywne zlecenia, przychód i szybkie akcje
Zlecenie w Kitsune Garage na telefonie: status, postęp prac, pracownik i koszt
39
ekranów w aplikacji
19
modułów z osobnymi uprawnieniami
11
integracji z usługami zewnętrznymi
184
endpointy API
54
tabele w bazie danych
79
testów automatycznych
Wyzwanie

Warsztat działał na arkuszach, papierze i komunikatorach.

Każda informacja żyła gdzie indziej. Żeby sprawdzić stan jednego auta, trzeba było zapytać trzy osoby.

  1. 01Brak jednego źródła prawdyKlienci, auta, części i ustalenia były w różnych plikach i wiadomościach.
  2. 02Ekipa pracuje przy aucie, nie przy biurkuSystem musiał działać na telefonie: zlecenie, zdjęcia, checklista i czat pod ręką.
  3. 03Papierowy protokół przyjęciaPodpis klienta na kartce, skan, wysyłka mailem. Łatwo coś zgubić.
  4. 04Długa droga od pracy do pieniędzyFaktury przepisywane ręcznie, a wpłaty z wyciągu dopasowywane do faktur na oko.
Co zbudowaliśmy

Jeden system zamiast pięciu narzędzi.

Zlecenia

Pełna historia każdej naprawy

Status, postęp, części z magazynu, robocizna, czas pracy, checklisty ze zdjęciami, notatki i historia zmian w jednym widoku.

Przyjęcie auta

Protokół podpisany na ekranie

Formularz wypełnia się danymi ze zlecenia, klient podpisuje palcem albo rysikiem, a PDF trafia do niego mailem.

Kalendarz

Plan warsztatu na tydzień i miesiąc

Zlecenia wielodniowe, spotkania, urlopy i szkolenia. Synchronizacja z Google Calendar i subskrypcja dla każdego pracownika.

Magazyn

Części schodzą ze stanu same

Dodanie części do zlecenia zdejmuje ją z magazynu. Niskie stany i zapotrzebowania na części mają własny obieg i powiadomienia.

Oferty i wyceny

Od zapytania do oferty w PDF

Zapytania z formularzy strony i sklepu trafiają do systemu same. Oferta z pozycjami, VAT i rabatami generuje się jako dokument A4.

Faktury i finanse

Faktura z etapu zlecenia

Fakturę VAT wystawia się w Fakturowni wprost ze zlecenia. Wyciąg bankowy sam podpowiada, która wpłata pasuje do której faktury.

Zespół

Czas pracy, HR i czat

Rejestr czasu pracy z miesięcznym rozliczeniem, umowy i badania z przypomnieniami, czat zespołu w czasie rzeczywistym.

Uprawnienia

Każdy widzi to, czego potrzebuje

Technik, recepcja, kierownik, administrator albo własne role. Dostęp do 19 modułów ustawia się w aplikacji, bez programisty.

Jak przepływa praca

Od zapytania do zapłaconej faktury.

  1. 01ZapytanieZ formularza na stronie, ze sklepu albo od recepcji. Trafia do wycen ze statusem i historią kontaktu.
  2. 02OfertaPozycje, VAT i rabaty. Podgląd A4 i PDF do wysłania klientowi.
  3. 03ZlecenieKlient, auto, technik, termin i części. Zlecenie od razu pojawia się w kalendarzu.
  4. 04Przyjęcie autaProtokół wypełniony danymi zlecenia, podpis na ekranie, PDF do klienta.
  5. 05NaprawaStatusy, checklisty ze zdjęciami, zapotrzebowania na części i czas pracy zespołu.
  6. 06Faktura i płatnośćFaktura z etapu zlecenia w Fakturowni. Wpłata z wyciągu dopasowuje się do faktury.
Ekrany

Zaprojektowane pod codzienną pracę.

Etapy zlecenia: wartość, zapłacona kwota, pozostało do zapłaty, pozycje etapu i faktura
Rozliczenie etapami

Klient płaci za to, co już zrobione.

Długą naprawę dzielimy na etapy. Każdy ma swoje pozycje, VAT i fakturę, a pasek pokazuje, ile już wpłynęło. Fakturę wystawia się z etapu jednym kliknięciem.

Kalendarz warsztatu: zlecenia wielodniowe, spotkania, szkolenia i targi w widoku miesiąca
Planowanie

Cały miesiąc warsztatu na jednym ekranie.

Zlecenia rozciągają się na wiele dni i mają kolor statusu. Obok spotkania, szkolenia i urlopy. Filtr po pracowniku pokazuje, kto jest wolny.

Oferta handlowa w formacie A4 z logo warsztatu, pozycjami, rabatem, VAT i kwotą do zapłaty
Dokumenty

Oferta wygląda jak od dużej firmy.

Ten sam komponent rysuje podgląd w aplikacji i PDF. Logo, dane warsztatu i warunki uzupełniają się same z ustawień.

Wykres przychodów i wydatków miesięcznie oraz alerty niskiego stanu magazynu
Kontrola

Właściciel widzi firmę bez pytania ludzi.

Przychody, aktywne zlecenia, średni czas realizacji i braki w magazynie. Alert o niskim stanie ma od razu przycisk do zamówienia.

Zrzuty ekranu z danymi demonstracyjnymi.

Pod maską

Zbudowane jak system, który ma działać latami.

Testy, migracje bazy, automatyczne wdrożenia i kopie zapasowe od pierwszego dnia, a nie po pierwszej awarii.

FrontendNext.js i React z TypeScriptem. Projekt pod telefon (375 px) i desktop.
BackendSpring Boot na Javie 21: 27 kontrolerów i 184 endpointy REST, podział domenowy.
Dane i plikiPostgreSQL (54 tabele, 40 migracji), magazyn plików zgodny z S3 na zdjęcia i dokumenty.
Czas rzeczywistyWebSocket: czat zespołu i powiadomienia na żywo.
IntegracjeFakturownia, import wyciągów MT940, GUS i VIES (dane firmy po NIP), Google Calendar, kalendarz ICS, e-mail, webhooki z formularzy i sklepu Shopify, generowanie PDF.
Jakość65 testów backendu na prawdziwej bazie i 14 testów end-to-end w przeglądarce. CI buduje i skanuje obrazy przed każdym wdrożeniem.
UtrzymanieAutomatyczne wdrożenia po zmianach, codzienne kopie bazy, monitoring stanu aplikacji.
Efekt

Mniej pytań, mniej przepisywania, szybciej do pieniędzy.

  1. 01Jedno źródło prawdyStan każdego auta, zlecenia i części widać w systemie, a nie w czyjejś głowie.
  2. 02Przyjęcie auta bez papieruProtokół podpisany na telefonie i wysłany klientowi jako PDF, zanim auto wjedzie na podnośnik.
  3. 03Faktura bez przepisywaniaDane klienta i pozycje idą ze zlecenia prosto do Fakturowni.
  4. 04Płatności dopasowują się sameImport wyciągu ocenia, która wpłata pasuje do której faktury. Pewne dopasowania zatwierdzają się automatycznie, reszta czeka na jedno kliknięcie.

Twoja firma też działa na arkuszach i komunikatorach?

Opowiedz, co chcesz uporządkować