mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-04 02:32:57 +00:00
47 lines
921 B
Markdown
47 lines
921 B
Markdown
# 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
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
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
|
|
|
|
```bash
|
|
cd landing
|
|
npm run build
|
|
npm run preview
|
|
```
|
|
|
|
Výstup je v `landing/dist`.
|