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.
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