Strona główna

System zleceń dla firm serwisowych, zbudowany w 25 dni roboczych

25

dni roboczych

src · dni z commitami, 2.07–3.09.2026

876

testów automatycznych, wszystkie zielone

src · 81 plików testów, uruchomione na stanie z 3.09.2026

53 070

linii kodu, bez plików generowanych

src · ts/tsx/prisma/sql w 345 plikach, bez kodu generowanego

Problem

Firma serwisowa żyje ze zleceń. Klient dzwoni, ktoś to zapisuje, technik jedzie na miejsce, ktoś podpisuje protokół, a po kilku miesiącach ktoś musi ten protokół znaleźć. Kiedy to wszystko jest w zeszytach, mailach i arkuszach, zlecenia giną między krokami.

Ten system zbudowałem po to, żeby każde zlecenie było w jednym miejscu, od pierwszego zgłoszenia do archiwum.

Co robi, po ludzku

Co jest w środku Co to znaczy dla firmy
Etapy każdego zlecenia Widzisz, gdzie jest każde zlecenie, bez dopytywania kogokolwiek.
Edytor przebiegu pracy Kroki zlecenia zmienia się na schemacie, nie w kodzie.
Dokumenty i podpisy Papiery są częścią zlecenia.
Dostęp klienta bez konta Klient nie musi się nigdzie rejestrować, żeby brać udział w zleceniu.
Polski, niemiecki, angielski Ten sam system dla pracowników i klientów w trzech językach.
Kilka firm, osobne konta, role Każda firma widzi swoje dane. Każda osoba widzi to, na co pozwala jej rola.
Archiwum i dokumenty RODO Stare zlecenia da się znaleźć. Dokumenty RODO są wbudowane od początku.
Dwie różne branże w jednym systemie System nie jest przyspawany do jednego rodzaju pracy.

Liczby

Wszystkie liczby poniżej opisują jeden stan: kod na koniec 3 września 2026, ostatniego dnia okna prac, które zaczęło się 2 lipca.

  • 25 dni roboczych — dni, w których zapisałem pracę w repozytorium; łącznie 211 commitów.
  • 876 testów automatycznych, wszystkie zielone, w 81 plikach. Test to mały program, który przy każdej zmianie sprawdza, czy system dalej robi to, co powinien.
  • 53 070 linii kodu w 345 plikach. Plików generowanych, takich jak klient bazy danych, nie liczę.
  • 36 modeli danych, 20 enumów, 20 routerów tRPC, 11 handlerów REST — dla czytelnika technicznego.
  • 68 commitów w najintensywniejszym dniu, 22 sierpnia.

Liczba linii mierzy tylko rozmiar. Liczą się testy: dzięki nim wiem, że piątkowa zmiana nie zepsuła czegoś z lipca.

Po oknie prac

18 września 2026 zrobiłem audyt produkcyjny: 0 krytycznych podatności w zależnościach, 0 krytycznych błędów dostępności.

Od 17 września 2026 działa demo na fikcyjnych danych.

Czego to nie pokazuje

  • 25 dni roboczych to dni z commitami, nie dni kalendarzowe. Okno kalendarzowe to około dwóch miesięcy.
  • Te liczby opisują oprogramowanie. Nie mówią nic o tym, kto go używa.

Ostatnio sprawdzone:

Zacznij