Urlaub 2026: Vergleich, Karte, 3 Empfehlungen, Sterne-Voting (Node+Voting-API)

This commit is contained in:
2026-06-04 08:02:20 +00:00
commit 0397ec573b
6 changed files with 675 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
# 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 15 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)
```