Zum Inhalt springen
Giorgi Eliadze
Projekte: London Spot

Sep 2026 – Okt 2026

Admin-Panel von London Spot

Ein georgisches Admin-Panel für rund 5.700 Einzelstücke, das den Shop bei jeder Änderung neu veröffentlicht

  • Websites & Apps
  • Admin-Panel
Dauer
1 Monat
Unternehmen
London Spot
Rolle
Product Owner und Architektur, mit Steuerung von KI-Coding-Agenten
Tools
Node.js · PostgreSQL · sharp +2
Admin-Panel von London Spot

Überblick

Ein Admin-Panel auf Georgisch, in dem die Inhaber des Ladens rund 5.700 Produkte verwalten, fast alles Einzelstücke. Es hält den Katalog in PostgreSQL und veröffentlicht den statischen Shop nach jeder Änderung neu, sodass manuelle Änderungen nicht mehr verloren gehen, wenn die Daten neu erzeugt werden.

Tools

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

Der Bedarf

Der Katalog wurde von einer Datenpipeline in statische Dateien erzeugt, sodass jeder neue Lauf manuelle Änderungen löschte. Die Inhaber hatten kein eigenes Werkzeug, um im Alltag Preise zu ändern, Artikel als verkauft zu markieren, beschädigte Stücke auszublenden oder neue Produkte hinzuzufügen.

Die Produktseite im Admin-Panel

Zuerst die Spezifikation

Das Panel wurde vor jeder Zeile Code spezifiziert: 71 Pflichtfunktionen mit 332 Akzeptanzkriterien, abgeglichen mit dem SEO-Vertrag der Website. Es läuft als eigener Node-24-Prozess mit einer Oberfläche in reinem JavaScript auf dem CSS-Kit der Website und PostgreSQL 17 als einziger Master-Datenquelle, und ein Publisher in einem Worker-Thread erzeugt den Shop nach jeder Änderung neu. Ein orchestriertes Team von KI-Coding-Agenten baute es nach dieser Spezifikation, über Checkpoints, die ich als Product Owner geprüft habe.

Was es kann

Die Inhaber melden sich mit Rollen und Passwort-Reset an, suchen Produkte über das Ende der Artikelnummer und nutzen Ansichten, Filter und Massenaktionen mit Vorschau und Rückgängig: ausblenden, einblenden, verkauft, abschreiben, Papierkorb, befristete Rabatte und Kategoriewechsel. Eine Produktseite enthält Fotos, Bestand, Schadensnotizen, Verlauf und eine Vorschau der Website; ergänzt wird das durch eine POS-Synchronisierung im Nur-Lese-Modus und einen Importjob mit Probelauf und einer Plan-Übersicht, die unerwartete Änderungen ablehnt. In der Produktion läuft es unter systemd auf einem eigenen Host mit Cookies mit dem Präfix __Host- und nächtlichen Backups, und jedes Deployment liefert Website und Admin aus einem einzigen Commit aus.

Ergebnis

Seit dem 11. Oktober 2026 in Produktion und seitdem die führende Datenquelle des Katalogs. Bei Checkpoint 3 bestanden alle 489 Node-Tests und 798 Browsertests in Chromium, und die 10 wichtigsten Aufgaben der Inhaber wurden auf Smartphone und Desktop 10 von 10 erledigt.

Projekte: London Spot