mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-03 18:22:57 +00: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.