ABE2 Okna Drzwi Kielcenew
abe.tomakl.dev ↗ABE2 Okna Drzwi Kielce
A new website for a window and door shop in Kielce that has been selling and installing since the 1990s. It has one job: get people to call or book a free measurement visit.
- Joinery-catalogue look: paper background, graphite text, thin rules like glazing bars, uncropped photos of real installs. Literata and Manrope, self-hosted.
- Plain HTML, CSS and a small vanilla JS file. No framework, no page builder.
- Measurement form with inline errors that keeps your input if sending fails, emailed through Resend from a small Node container.
- No cookie banner and no requests to Google until you click the map.
- Only facts the owner confirmed, no invented stats or warranties.
Running as a preview on my domain before it moves to the shop’s own address.
Open the site ↗
Ratusz AI
ratuszai.pl ↗Ratusz AI
My own product: chat and search over the documents a Polish town hall produces, like council resolutions, mayor’s orders, session minutes, votes and budgets. Staff ask in plain Polish and get an answer with a citation to the source document.
- Multi-tenant, one subdomain per municipality, on Postgres and pgvector.
- Knowledge graph tracking which resolution repeals or amends which, plus hybrid full-text and vector search.
- The marketing site speaks to town hall staff: an example question and a cited answer instead of an explanation of embeddings.
More on the Projects page and in the post about how it came together.
Open the site ↗