Sep 2026 – Present
London Spot website
About 4,900 British home and kitchen products in two languages, fast on a phone and ready for search
- Sites & apps
- E-commerce catalogue
- Duration
- 1 month
- Company
- London Spot
- Role
- Lead developer, orchestrating AI coding agents
- Tools
- Node.js · Caddy · Oracle Cloud +4

Overview
London Spot’s own website, live as a catalogue in Georgian and English: about 4,900 British home and kitchen products in 22 departments, with a wishlist and ordering by phone. Every product and category has its own pre-rendered page for search engines, ahead of online payment and delivery.
Tools
- Node.js
- Caddy
- Oracle Cloud
- Cloudflare
- Playwright
- Gemini
- Google Analytics
The need
London Spot sells British home and kitchen goods from Amazon liquidation lots through a shop and a warehouse in Tbilisi, almost all of them single units. The shop needed a site of its own that reads well on a phone in Georgian, is honest about each item’s condition and can be found on search engines, before payment and delivery are added.

A catalogue first
Shoppers browse, filter and search, keep a wishlist and call the shop quoting the article code. The site is vanilla HTML, CSS and JavaScript with no dependencies; a Node build generates the English version under /en/, with the category tree and every product text, and runs i18n, link, syntax, width and SEO checks. It is hosted on an Oracle Cloud ARM server behind Caddy, with scripted deploys, checks and rollback.
Polish and search
A design pass set one layout system across five breakpoints, a condition label on every card, a call bar on phones and self-hosted Google Sans, verified with Playwright visual tests at 8 widths and with axe. The SEO build gives every product and category address its own pre-rendered head and first screen, plus sitemaps, JSON-LD, 4,820 product share cards, a product feed, GA4 through Tag Manager and Search Console. Both were run as orchestrated builds of AI coding agents, each task passing a fresh verifier.
Result
Live since 30 September 2026 and open to search engines since 11 October 2026. Layout shift fell from up to 0.82 to under 0.1 and phone LCP on department pages from 4.1–4.7 s to 1.9–2.1 s, and axe reports 0 violations on 28 page states. The home page on a 390 px phone is a third shorter (8,208 to 5,655 px).