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