19 lines
854 B
Markdown
19 lines
854 B
Markdown
# Urlaub 2026 – Familie Heidrich
|
||
|
||
Vergleichs- und Abstimmungsseite für den Sommerurlaub 2026 (Kroatien / Kanaren / Madeira / AIDA-Kreuzfahrt).
|
||
|
||
- **Vergleich:** Hotels & Kreuzfahrt mit Fotos (Check24 / AIDA), Karte (Leaflet), Preisen und Mietwagen-Schätzung.
|
||
- **3 Empfehlungen** familien-gewichtet inkl. geschätztem Gesamtpreis.
|
||
- **Abstimmung:** Till, Lea und Astrid vergeben je 1–5 Sterne pro Option. Ergebnis live, serverseitig gespeichert, zurücksetzbar.
|
||
|
||
## Technik
|
||
- Zero-Dependency Node-Server (`server.js`), statische Seite unter `public/`.
|
||
- Voting-API: `GET /api/state`, `POST /api/vote {voter,option,stars}`, `POST /api/reset`.
|
||
- Persistenz: JSON-Datei unter `/data` (Coolify Persistent Volume).
|
||
- Deploy: Dockerfile, Port 80.
|
||
|
||
## Lokal starten
|
||
```bash
|
||
node server.js # http://localhost:80 (oder PORT=3000 node server.js)
|
||
```
|