wrz 2026 – paź 2026
Panel administracyjny London Spot
Panel po gruzińsku dla ok. 5 700 produktów w pojedynczych sztukach, który po każdej zmianie publikuje sklep na nowo
- Strony i aplikacje
- Panel administracyjny
- Czas trwania
- 1 miesiąc
- Firma
- London Spot
- Rola
- Product owner i architekt; kierowanie agentami AI piszącymi kod
- Narzędzia
- Node.js · PostgreSQL · sharp +2

Przegląd
Panel administracyjny po gruzińsku, w którym właściciele sklepu zarządzają ok. 5 700 produktami, niemal wyłącznie pojedynczymi sztukami. Przechowuje katalog w PostgreSQL i po każdej zmianie ponownie publikuje statyczny sklep, więc ręczne poprawki nie giną już przy ponownym generowaniu danych.
Narzędzia
- Node.js
- PostgreSQL
- sharp
- Playwright
- Caddy
Potrzeba
Katalog był generowany przez pipeline danych do plików statycznych, więc każde ponowne uruchomienie kasowało ręczne poprawki. Właściciele nie mieli własnego narzędzia, by na co dzień zmieniać ceny, oznaczać towary jako sprzedane, ukrywać uszkodzone egzemplarze czy dodawać nowe produkty.

Najpierw specyfikacja
Panel wyspecyfikowano przed napisaniem jakiegokolwiek kodu: 71 wymaganych funkcji z 332 kryteriami akceptacji, sprawdzonymi względem kontraktu SEO strony. Działa jako osobny proces Node 24 z interfejsem w czystym JavaScripcie na własnym zestawie CSS strony i z PostgreSQL 17 jako jedynym nadrzędnym źródłem danych, a publikator działający w wątku roboczym generuje sklep na nowo po każdej zmianie. Zbudował go według tej specyfikacji orkiestrowany zespół agentów AI piszących kod, etapami zakończonymi punktami kontrolnymi z przeglądem product ownera.
Co potrafi
Właściciele logują się z rolami i resetem hasła, wyszukują produkty po końcówce kodu i korzystają z widoków, filtrów i działań zbiorczych z podglądem i cofaniem: ukryj, pokaż, sprzedane, spisz, kosz, rabaty z datami i przenoszenie między kategoriami. Strona produktu zawiera zdjęcia, stan magazynowy, notatki o uszkodzeniach, historię i podgląd na stronie, a całość uzupełniają synchronizacja z POS tylko do odczytu oraz zadanie importu z przebiegiem próbnym i skrótem planu, który odrzuca nieoczekiwane zmiany. Na produkcji działa pod systemd na własnym hoście, z ciasteczkami __Host- i nocnymi kopiami zapasowymi, a każde wdrożenie wypuszcza stronę i panel z jednego commita.
Rezultat
Działa produkcyjnie od 11 października 2026 r. i od tego czasu jest nadrzędnym źródłem katalogu. W punkcie kontrolnym 3 zaliczono wszystkie testy: 489 testów Node i 798 testów przeglądarkowych w Chromium, a każde z 10 najważniejszych zadań właścicieli udało się wykonać (10 na 10) na telefonie i komputerze.