Przejdź do treści
Giorgi Eliadze
Projekty: London Spot

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
Panel administracyjny London Spot

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.

Strona produktu w panelu administracyjnym

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.

Projekty: London Spot