mostka.sk

Klient: Osobní projekt

Autorská platforma slovenského programátora a autora Jozefa Môstku. Symfony 8 web postavený na plném cachování a SEO strategii řízené AI — 7 jazyků, strukturovaná data, hreflang. Součástí je blog, prezentace autobiografické knihy „7 let k životu" a unikátní herní terminál s textovými dobrodružstvími generovaný AI grafikou.

Symfony PHP 8.5 PostgreSQL SEO AI Stimulus.js Live Components Multilingual
mostka.sk

O projektu

Mostka.sk je osobní platforma, kterou jsem postavil jako portfólio autora i jako technické portfólio programátora v jednom. Primárním obsahem je můj příběh — sedm let transformace od 155 kilogramů a závislosti na pervitinu po ultramarathon pod Elbrusem — a autobiografická kniha „7 let k životu", kterou právě píšu.

Technicky jde o Symfony 8.1 aplikaci na PHP 8.5 s PostgreSQL databází. Celý web je postaven na agresivním cachování: každá veřejná stránka se servíruje přímo z cache bez jediného databázového dotazu. Blog (Zápisky) čte Markdown soubory z disku, což eliminuje DB závislost pro statický obsah. Nasazení řídí Deployer.

Unikátní součástí webu je herní terminál — interaktivní textová dobrodružství postavená na vlastním JS enginu (stavový automat + typewriter efekt). Každá hra simuluje jednu z mých životních expedic: výstup na Elbrus, otužování v zamrzlém jezere nebo ultramarathon na Domaši.

SEO strategie řízená AI

SEO jsem na tomto webu řešil systematicky s pomocí AI. Výsledkem je plná hreflang implementace pro 7 jazyků (sk, en, cs, de, es, fr, pl), strukturovaná data (JSON-LD) pro každou stránku, XML sitemap přes presta/sitemap-bundle a technicky bezchybné canonical tagy. Každá jazyková verze má vlastní překlady nadpisů, meta popisů a URL slugů.

AI jsem využil i při tvorbě grafiky — všechny ilustrace a vizuály na webu jsou generované umělou inteligencí a přizpůsobené osobnímu příběhu autora. Výsledkem je vizuálně konzistentní platforma, kterou jsem postavil bez grafika.

Technická SEO analýza ukázala jeden netriviální bug: sitemap se pro crawlery bez session cookie zasekávala v nekonečné smyčce přesměrování. Tento edge case jsem identifikoval a opravil na základě vlastního SEO auditu.

Plné cachování

Každá veřejná stránka se servíruje bez databázového dotazu. Blog čte Markdown soubory přímo z disku.

AI-řízené SEO

Hreflang pro 7 jazyků, JSON-LD strukturovaná data a XML sitemap. AI grafika pro celý vizuální styl webu.

Herní terminál

Vlastní JS engine (stavový automat + typewriter). Tři interaktivní textové hry simulující skutečné expedice autora.

Technické funkce

  • Full-page cache — zero DB queries on public pages
  • 7-language hreflang, JSON-LD structured data, XML sitemap
  • Interactive text adventure terminal with custom JS engine