web fyzioterapeuta s rezervacemi

Klient

FYSA — Lukáš Sajdl

Role

Fullstack — návrh i implementace celého webu včetně lokalizace, SEO, přístupnosti a nasazení.

Rok

2026

Stack

Next.js 16, React 19, TypeScript, Tailwind CSS v4, shadcn/ui, next-intl, Zod, Resend, Sentry, Docker

Next.js 16React 19TypeScriptTailwind CSS v4shadcn/uinext-intlZodResendSentryDocker

Projekt

Web fyzioterapeuta Lukáše Sajdla, který dojíždí za klienty domů — reflexní, relaxační, klasická a sportovní masáž, masáž s individuálním cvičebním programem a kineziotaping. Web prezentuje služby a ceník, reference a galerii a vede klienta k rezervaci přes Reservio.

Fullstack — návrh i implementace celého webu včetně lokalizace, SEO, přístupnosti a nasazení.

FYSA — snímek obrazovky 1
FYSA — snímek obrazovky 2
FYSA — snímek obrazovky 3
FYSA — snímek obrazovky 4

Co jsem řešil

Jednostránkový layout se sekcemi hero, o mně, zkušenosti, animované statistiky, reference, obrázkové marquee, Instagram feed a kontakt — převážně React Server Components, klientské komponenty jen tam, kde je potřeba interakce.

Dvojjazyčnost CS/EN přes next-intl a segment app/[locale].

Kontaktní formulář na React Hook Form s validací Zodem, odesílaný Server Action přes Resend; načítá se lazy, aby nezdržoval první vykreslení.

Cookie consent napojený na podmíněné načítání Google Analytics.

SEO — generované robots.txt a sitemap.xml, JSON-LD strukturovaná data a metadata pro každý jazyk.

Provedený a zdokumentovaný WCAG audit přístupnosti.

Vlastní design systém — tlačítko s variantami přes CVA, směrové ikony, lokálně hostovaný font; Sentry, Speed Insights, Docker a GitHub Actions pipeline.

Let's talk about your project!