Vai al contenuto
Giorgi Eliadze
Progetti: London Spot

set 2026 – ott 2026

Pannello admin di London Spot

Un pannello admin in georgiano per circa 5.700 prodotti in pezzi unici che ripubblica il negozio a ogni modifica

  • Siti e app
  • Pannello di amministrazione
Durata
1 mese
Azienda
London Spot
Ruolo
Product owner e responsabile dell’architettura, alla guida di agenti AI di coding
Strumenti
Node.js · PostgreSQL · sharp +2
Pannello admin di London Spot

Panoramica

Un pannello di amministrazione in georgiano in cui i titolari del negozio gestiscono circa 5.700 prodotti, quasi tutti pezzi unici. Tiene il catalogo in PostgreSQL e ripubblica la vetrina statica dopo ogni modifica, così le modifiche manuali non vanno più perse quando i dati vengono rigenerati.

Strumenti

  • Node.js
  • PostgreSQL
  • sharp
  • Playwright
  • Caddy

L’esigenza

Il catalogo veniva generato da una pipeline di dati in file statici, quindi ogni nuova esecuzione cancellava le modifiche manuali. I titolari non avevano uno strumento proprio per cambiare i prezzi, segnare gli articoli venduti, nascondere le unità danneggiate o aggiungere nuovi prodotti giorno per giorno.

La pagina di un prodotto nel pannello di amministrazione

Prima la specifica

Il pannello è stato specificato prima di scrivere codice: 71 funzionalità richieste con 332 criteri di accettazione, verificati rispetto al contratto SEO del sito. Gira come processo Node 24 separato, con un’interfaccia in JavaScript semplice sul kit CSS del sito e PostgreSQL 17 come unica fonte master, e un publisher su worker thread rigenera la vetrina dopo ogni modifica. Un team orchestrato di agenti AI di coding l’ha costruito secondo quella specifica, attraverso checkpoint rivisti dal product owner.

Cosa fa

I titolari accedono con ruoli e reimpostazione della password, cercano i prodotti per la parte finale del codice e usano viste, filtri e azioni in blocco con anteprima e annullamento: nascondere, mostrare, segnare come venduto, dismettere, cestinare, applicare sconti con date di validità e spostare di categoria. La pagina prodotto contiene foto, giacenza, note sui danni, cronologia e un’anteprima sul sito, e il quadro è completato da una sincronizzazione POS in sola lettura e da un job di importazione con simulazione a vuoto e un riepilogo del piano che rifiuta modifiche impreviste. In produzione gira sotto systemd su un host dedicato, con cookie __Host- e backup notturni, e ogni deploy pubblica sito e pannello da un unico commit.

Risultato

In produzione dall’11 ottobre 2026 e da allora fonte master del catalogo. Al Checkpoint 3 sono passati tutti i 489 test Node e i 798 test nel browser Chromium, e le 10 attività principali dei titolari sono state completate 10 su 10 su telefono e desktop.

Progetti: London Spot