Files
MyClub/landing
Tomas Dvorak 30d70a6aeb update
2026-03-13 14:34:19 +01:00
..
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00
2026-03-13 14:34:19 +01:00

MyClub Landing

Samostatná publikovatelná landing page pro MyClub v root složce /landing.

Stack

  • React + TypeScript + Vite
  • Tailwind CSS v4
  • shadcn/ui primitives
  • Montserrat variable font
  • Form submission přes existující POST /api/v1/contact

Development

cd landing
npm install
npm run dev

Dev server běží na http://localhost:4174.

Výchozí proxy posílá /api/* na http://localhost:8080, takže při lokálním běhu backendu není potřeba nastavovat extra URL.

Environment

Zkopírujte .env.example podle potřeby:

cp .env.example .env

Podporované proměnné:

  • VITE_API_BASE_URL: volitelné. Pokud je prázdné, používá se same-origin /api/...
  • VITE_SITE_URL: volitelné. Pokud je nastavené, doplní canonical a absolutní OG/Twitter URL

Build

cd landing
npm run build
npm run preview

Výstup je v landing/dist.