Portfolio/Soukromé
Soukromý projekt logo

miraskischool.cz

Oficiální responzivní web lokální lyžařské školy. Je navržený tak, aby v něm šly snadno rezervovat lekce i rychle dohledat informace. Má moderní UI a je napojený na rezervační systém.

Full-stack vývoj
UI/UX design
Nasazení
Období: od roku 2023
Role: Full-stack vývojář
Navštívit projekt

Technologie

PHP MySQL Node.js TypeScript Bootstrap Bootstrap Icons jQuery Font Awesome Lightbox2 OpenAI API Playwright Dibi PHPMailer Tracy

Architektura a kontext dodávky

Problém

Lyžařská škola potřebovala moderní, mobilně přívětivý web, který zvládne rezervace, představí nabídku ve více jazycích a umožní majiteli upravovat obsah bez nutnosti řešit vývojáře.

Přístup

miraskischool.cz je server-rendered PHP web postavený nad malým vlastním jádrem. Důraz je kladený na jednoduchost, rychlost a nenápadný administrační panel, ve kterém si obsah spravuje sám majitel.

Stack

  • PHP s frameworkem Nette (autoloading), Dibi pro databázovou vrstvu, PHPMailer pro odesílání e-mailů
  • Bootstrap a jQuery na frontendu, Lightbox2 pro galerie, Bootstrap Icons + Font Awesome
  • MySQL pro obsah
  • esbuild pro minifikaci a verzování assetů
  • Tracy pro sledování chyb v dev prostředí
  • Playwright pro E2E testy

Klíčové funkce

  • Pětijazyčný web (čeština, angličtina, němčina, polština, nizozemština) s detekcí jazyka primárně z URL
  • Překlady s podporou AI: vlastní pipeline volá OpenAI API a doplňuje chybějící překlady; přístupné z administrace včetně dry-run režimu
  • Administrace s editací obsahu přes CKEditor a automatickým generováním překladových klíčů
  • Napojení na rezervační systém

Nasazení

Automatický deploy přes Bitbucket Pipelines při pushi do main.

Kontaktní informace

Klidně se mi ozvěte ohledně nového projektu, konzultace nebo dlouhodobější spolupráce. Rád proberu smysluplné produktové zadání i zajímavé frontendové příležitosti.

Napište mi

© 2026 Martin Hubálek. Všechna práva vyhrazena.