BetterMech BGPUBLIC · REV 0.1
Live

Our live sites

These are not concepts, but working sites by the team behind Better Mechanics: companies, NGOs, urban platforms, products. They are made using the same recipes and pass the same checks. The description under each is from the site itself.

photos from 20 to 26.10.2026 · 18 sites

KAGAMI

KAGAMI Ltd, Varna: implementing artificial intelligence where it brings added value. Consultations, The Ladder, products with proof, free academy.

The recipe behind the site

Stack: static HTML, no database and no build

  • Static pages on shared hosting — no database and no build process.
  • The Academy is a sanitised public copy: the full training remains internal, only the public part goes on the site.
  • Two language versions (BG/EN) and a separate view for humans and AI agents on the same page.
  • Articles are generated via a Python script; the live mirror is assembled by the server.

Trends: Dark mode by default

Checks: live mirror, assembled by the server · Google Search Console and "Validate fix" · structured data — fixed (Product → Thing in the blog) · 301 redirects for moved articles

livecompanykagami.bg →

Galin Dimitrov · personal site

Galin Dimitrov — Ecosystem Architect, Varna. Founder of KAGAMI Ltd and manager of East Accelerator Foundation. Allowing people to grow with dignity, confidence, and freedom.

The recipe behind the site

Stack: static HTML

  • Galin Dimitrov's personal site: books are read online — free excerpt, full book via donation or code.
  • Carries the kagami.bg brand (fonts, styles, mark) as a copy, not as a link.
  • Book SEO via script: custom title, description, canonical, and schema.org Book/Chapter on every page.
  • Internal notes are cleaned from the public text via script before uploading.

Trends: Dark mode by default

Checks: mirror = live, byte by byte (97/97) · GALATA audit: T 100 · L 100 · A 100 · AI Voice 61 · structured data Book/Chapter + Person (sameAs) · one H1 per page

livepersonal brandgalin.kagami.bg →

VarnaHub

VarnaHub is a live map of organisations, institutions, and networks — made visible so you can discover, connect, and create impact.

The recipe behind the site

Stack: Nuxt (nuxt generate) + Strapi 5 (PostgreSQL + PostGIS)

  • The organisations' catalogue lives in Strapi on our machine; the public API provides only approved records without personal fields.
  • The site is statically assembled with nuxt generate from the API data, along with sitemap and robots, and is uploaded as a single package.
  • English texts are a draft from a local model; an untranslated English profile remains noindex.
  • Data is open under CC BY 4.0 with attribution to VarnaHub.

Trends: Dark mode by default

Checks: the mirror is written only after uploading + sample check (main + 40 random pages) · Google Search Console + sitemap · real 404 instead of "soft 404" · dead link watchdog (monthly)

livecity ecosystemvarnahub.com →

Bravoto

Culture, sport, learning, and adventures for children and young people in Varna — free and ad-free.

The recipe behind the site

Stack: static HTML + Tailwind CSS + Leaflet; Python server-side service (Python App on hosting)

  • Collects events and training for children and young people from organisers in the city and displays them in one place.
  • Four roles — child, parent, organiser, moderator; cards and profiles are published following moderator approval.
  • Structured event data is written only by the source — price, performer, or end date are never fabricated.
  • Modules are written by Codex and reviewed by Claude; personal data remains only on the server.

Trends: Dark mode by default

Checks: mirror = live, byte by byte (87/87) · Google Search Console + sitemap · structured event data — fixed · live proof for all roles

liveposter for children and youthbravoto.eu →

Grants.VarnaHub

All open funding programmes — EU and Bulgaria — in one place, automatically updated every day. Search by profile: NGO, SME, large enterprises, public…

The recipe behind the site

Stack: static HTML/JS + Python API (Python App on hosting)

  • Financial radar: invitations come from the EC portal (SEDIA) and ISUN; expired and invalid ones are filtered in one place according to the rules.
  • EU invitations are in English — searching in Bulgarian is processed via a dictionary.
  • An automatic daily audit checks public files, references, and builds.
  • llms.txt, sitemap and JSON-LD Dataset (CC BY 4.0) are updated automatically.

Trends: Dark mode by default

Checks: Google Search Console + sitemap · structured data Dataset — fixed (licence) · security headers (HSTS, CSP) — checked live · daily data audit · mirror — partial (quality files byte by byte)

livefinancial radar for NGOsgrants.varnahub.com →

Avanti

Discounts, promotions, codes and 2-for-1 in Varna — 27 avantis directly from businesses, no intermediaries. Updated 19 October.

The recipe behind the site

Stack: PHP (pages are rendered on the server), data in files

  • Only direct offers from the businesses themselves — no intermediaries, aggregators, or coupons.
  • People report ("Share the deal"), a moderator approves; three "Expired" reports hide the offer automatically.
  • No fabricated offers or deadlines; food establishments are approved in person.
  • Separate pages for terms, privacy and accessibility; CSP only allows the embedded script with a hash.

Checks: audit + live fixes · Google Search Console + sitemap · structured data (schema)

liveoffers from local businessespromo.varnahub.com →

Varna Civic OS

VARNA CIVIC OS

The recipe behind the site

Stack: static HTML + MapLibre GL + PMTiles

  • City map by 200 m cells on a custom base layer (instead of an external map service).
  • Budget simulator and game based on municipal council votes.
  • The mechanics of the game: you set a goal and achieve it using available budget resources, ideas and projects — without fabricated effects.

Trends: Dark mode by default

Checks: mirror = live, byte by byte (13/13)

BoostWorkers

BoostWorkers, a brand of KAGAMI Ltd from Varna: vision and brandbook, analysis, marketing, storytelling, web design, social channels and GALATA — an audit that helps people and AI find you.

The recipe behind the site

Stack: static HTML from a Python generator (subdomains remain WordPress Multisite)

  • The main site is static, generated with Python, in the old style — same layout, fonts and illustrations.
  • Old WordPress addresses redirect with 301 to the new ones; spam addresses in the blog return 410.
  • The "Process" page shows what the client receives at each step, with photos from a demo project; sitemap and llms.txt are written alongside the pages.

Checks: SHA-256 check of uploaded files against live (15/15) · package with 0644 permissions

East Accelerator

East Accelerator – Business Academy for Startup Entreprenuers

The recipe behind the site

Stack: WordPress

  • WordPress with Elementor and LearnPress.
  • A custom small mu-plugin cleans the site map and applies noindex to service pages — without changes to the database or theme.

Checks: Google Search Console + sitemap (27 → 12 addresses, all 200) · live check, including as Googlebot

Podari Zhivot (Gift a Life)

An initiative for sustainable institutional funding of therapeutic services for children with autism and special needs in Bulgaria.

The recipe behind the site

Stack: PHP (custom site, not WordPress)

  • Custom PHP site: registration, support, profile, course; BG/EN translation with i18n.js; llms.txt.
  • Hidden data is kept outside the public web folder.
  • The legal basis was written specifically for the platform because it involves children's data.
livecausepodari.eu →

Mecho

The recipe behind the site

Stack: PHP + MySQL (MariaDB), jQuery

  • A game for children aged 3–10 with voice: the child responds by dragging, answers are recorded in a database.
  • Tested on over 1000 children in 5 schools; being restored as a tool for parents and teachers.
  • Before the fixes, the entire game passed end-to-end on a local copy with the same versions as the hosting.

Checks: mirror — byte-by-byte comparison and SHA-256 · end-to-end game on a test copy · redirects and certificate · security fixes and restored audio — checked live

livefor children, parents and teachersme4o.eu →

Pecuvo

Pecuvo — everything humanity knows about money, explained for a child, teenager and adult, with a path to the best sources.

The recipe behind the site

Stack: static HTML from a Python generator + PHP/SQLite for feedback

  • A Python generator reads the module texts (Markdown) and writes the site; service notes are automatically cleaned from the public view.
  • On every page — a level switcher (child · teenager · adult).
  • The "Was this helpful?" form only saves the rating and comment — no IP; phone numbers and emails are hidden.
  • The content is aligned with the UK Financial Capability Framework (AFCF) and gaps have been filled.

Checks: mirror = live, byte by byte (48/48) · permissions package 0644/0755 · browser check after every upload

livefinancial literacypecuvo.eu →

Wine and Meze Atlas

Which wine with which meze — with a source for every fact and a "why" for every pair. Starting from Varna and the Black Sea coast.

The recipe behind the site

Stack: static HTML from a Python generator

  • Data only with sources: Wikidata/Wikipedia, eAmbrosia API, and the wineries' own sites.
  • Wine–meze pairs follow pairing rules, include a "why", and are honestly marked as untasted.
  • Map of wineries in Bulgaria (SVG) with regional filters; each winery with an open source; BG and EN.
  • The generator cleans internal notes from the public text; a real first version has been released, not "Coming Soon".

Checks: live byte-by-byte check (522/522) + mirror · Chrome check

livewine and meze atlasatlas.varnahub.com →

Congress Varna

Venues, accommodation, suppliers, and congresses in Varna — all in one place.

The recipe behind the site

Stack: static export from a custom Python platform (FastAPI + Jinja2)

  • The platform exports a static copy of the portal in Bulgarian and English, with robots and sitemap.
  • Each venue's own website is the primary source for its data.
  • A "Comments" button for colleagues, password protected; the rest is open and indexed.
  • The package is uploaded in two parts due to its size.

Trends: Dark mode by default

Checks: mirror — SHA-256 check against live (1,472 files) · 200 status pages, 401 comments, http → 301 to https · Google Search Console + sitemap

livecongress destinationcongress.varnahub.com →

The Bulgarian HUB

The Bulgarian HUB · The Tumir Tetralogy (Vols 0-3) · The Historical Atlas · The Nikolay Uvaliev Archive. 1,672 years of Bulgarian memory — from the first written trace of the name...

The recipe behind the site

Stack: static HTML

  • Static pages — the tetralogy by volumes, the historical atlas, and the archive, as stated in the site's public description.
  • Pages are assembled using Python scripts and uploaded as a package.
  • All addresses (.eu, .org, www, http) redirect via 301 to a single canonical address; sitemap without /index.html.

Trends: Dark mode by default

Checks: 301s and duplicates — checked · Google Search Console and "Validate fix"

livearchives and historybulgarianhub.com →

Cats on Fire

Salvăm pui orfani, sterilizăm (TNR) și găsim familii responsabile în București. Demo realizat ca dar pentru Asociația Cats on Fire.

The recipe behind the site

Stack: React + Vite (static), code from AI Studio (Gemini); WordPress — for administrators only

  • The code is made in AI Studio (Gemini), synced in GitHub, assembled with Vite and uploaded as a static site.
  • The old WordPress remains only for administrators, on a separate subdomain, hidden from search engines; the next step is for the cats and news to come from it.
  • No made-up numbers: the association's fees, expenses and counters are marked as "to be filled by the association".
  • Our first site for abroad — in Romanian, a gift from East Accelerator Foundation for the association in Bucharest.

Trends: Hand-drawn illustration and mixed media

Checks: live mirror, verified 42/42 by hash · old addresses → 301 to the new domain

liveNGO in Bucharest · giftcatsonfire.ro →

Astronativa

Live 3D sky above your location: real planetary positions, the Moon phase, constellations and a warm reading of the day. Free, no login and no email.

The recipe behind the site

Stack: React + Three.js + astronomy-engine; on our machine, out via Cloudflare Tunnel

  • Live 3D sky above the visitor's location: planetary positions are calculated in the browser.
  • Free, no login and no email; deeper parts are unlocked with email-only login.
  • Runs on our own machine and goes out via a secure tunnel — no third-party hosting.
  • Addresses are the same for all languages: /{language}/{section}.

Trends: Live 3D/WebGL scene · Dark mode by default

Checks: type check before every release

INCITIVO

For the people creating the place they want to live. Connect with people, knowledge and available resources, develop an idea and ensure it continues. A prototype for Varna.

The recipe behind the site

Stack: React + Vite (static); PHP only for the "Contact" form

  • Interactive prototype for Varna: need → available resources → like-minded people → first action → result → ongoing care.
  • The resource is "provided" only upon a confirmed agreement: request, clarification, confirmation, with a history of decisions.
  • Visitor data is transferred between versions without being lost.
  • The version number is in the bottom bar of the site.

Trends: Targeted micro-interactions

Checks: 22 automated tests · 14 of 14 steps of the example stories, checked in the browser · mobile 375 px · SHA-256 check of uploaded files

liveprototype for Varnaincitivo.com →