EN
Esc

← Alle Projekte

Rückblick, datiert auf zwei Tage nach dem letzten Commit.

Fünf Leute, eine Reise nach Sizilien und ein Planungstool in zwölf Tagen

Statt einer Tabelle und drei Gruppenchats habe ich unserer Reisegruppe eine kleine Planungsseite gebaut, mit Abstimmungen, Budget und Tagesplan.

Fünf Leute wollen im Juni nach Sizilien. Normalerweise heißt das: eine Tabelle, ein paar Gruppenchats, Links, die irgendwo untergehen, und keiner weiß, was schon entschieden ist. Diesmal habe ich am 30. März einen Editor aufgemacht.

Zwölf Tage und 51 Commits später gab es eine Seite, auf der die ganze Planung liegt. Allein gebaut, live auf GitHub Pages. Unterkünfte, Flüge, Auto, Aktivitäten, Packliste, Budget, Abstimmungen, eine Ideenwand, ein Tagesplan und Aufgaben, wer was erledigt.

Technisch ist das bewusst schlicht. Statisches HTML und JavaScript, keine Datenbank, kein Framework. Was trotzdem nötig war: Die Daten müssen sich synchronisieren, wenn zwei Leute gleichzeitig etwas eintragen. Dafür steht ein Cloudflare Worker dahinter. Er erledigt die Anmeldung über GitHub, schreibt die Daten über die GitHub-API zurück ins Repository und hat einen kleinen Scraper. Wenn jemand einen Link zu einem Angebot einfügt, liest der Worker die Seite ein. Niemand muss abtippen, was dort eh schon steht.

Die Demo auf dieser Seite zeigt drei Teile mit Beispieldaten, ohne echte Namen. Bei den Abstimmungen stimmt jeder für eine Option, und das Ergebnis steht sofort da. Das Budget rechnet zusammen, was geplant ist. Und der Tagesplan legt fest, was an welchem Tag passiert. Das sind die drei Stellen, an denen Gruppen sonst im Chat hängen bleiben.

6 Unterkünfte verglichen

Unterkünfte

Übersicht & Vergleich aller Optionen

690 – 1290 €Preisspanne
9.9/10Beste Bewertung
19,71 €ab / Person / Nacht
6 OrteStandorte
13.06.2026 – 20.06.2026 (7 Nächte)5 PersonenFlug ~129 € /PersonRaum Palermo, Sizilien

Karte

6 Standorte
PalermoMondelloCapaciTerrasiniMonrealeBagheriaTermini ImereseCefalù 123456
Legende: Nummern = Unterkünfte · Flughafen Palermo · Kartenskizze, nicht maßstabsgetreu

Abstimmung

Wer bist du?DUDu · +2 Favorit · +1 Gut · 0 Egal · -1 Nein. Nochmal klicken nimmt die Stimme zurück.
1
Casa Limone945 €
LEJOMIDU
2
Appartamento Kalsa1020 €
LEJOTO
3
Villa Zagara1180 €
JOMITODU
4
Baia Blu Apartments760 €
LEMITO
5
Casa del Pescatore690 €
JOTODU
6
Dimora Normanna1290 €
LEMITO

Gruppenranking

Villa Zagara
+6 Pkt. (4)
JOMITODU
Casa Limone
+5 Pkt. (4)
LEJOMIDU
Dimora Normanna
+1 Pkt. (3)
LEMITO
Appartamento Kalsa
+1 Pkt. (3)
LEJOTO
Baia Blu Apartments
+1 Pkt. (3)
LEMITO
Casa del Pescatore
-2 Pkt. (3)
JOTODU

Schnellvergleich

#NameOrtSZStrandPalermoStorno
1Casa LimoneMondello945 €27,00 € 9.2 (48)3300 m12 kmKostenlos bis 01.06.
2Appartamento KalsaPalermo Altstadt1020 €29,14 € 4.8/5 (31)2~12 kmzentralKostenlos bis 25.05.
3Villa ZagaraCapaci1180 €33,71 € 9.5 (64)31,2 km20 kmKostenlos bis 05.06.
4Baia Blu ApartmentsIsola delle Femmine760 €21,71 € 8.4 (112)2150 m17 kmNein
5Casa del PescatoreTerrasini690 €TOP19,71 € 8.1 (27)3600 m33 kmNein
6Dimora NormannaCefalù1290 €36,86 € 4.97/5 (19)3200 m~70 kmKostenlos bis 30.05.

Im Detail

6 Optionen
3

Villa Zagara

Villa mit Pool · Capaci · Booking.com
1180 €33,71 €/P./N.
9.564 Bew.3 SZ3 Bad140 m²Kostenlos stornierbar
Palermo: 20 km Strand: 1,2 km Flughafen: ~15 Min.
PoolGartenGrillMeerblickParkplatz
7 Vorteile× 2 NachteileGruppe: +6 Pkt.
Sizilien 2026 · Gruppenplanung · Demo mit Beispieldaten
Demo mit Beispieldaten
Der Planer im Look seiner besten Seite, der Unterkunftsübersicht: Abstimmung, Ranking, Vergleich und Details, dazu Flüge, Auto, Aktivitäten, Tagesplan, Umfragen, Packliste und Budget. Alles hängt zusammen: Die Abstimmung setzt die Unterkunft im Budget. Unterkünfte, Personen und Preise sind erfunden; die Karte ist eine Skizze.
Abb. Sizilien-Reiseplaner: abstimmen, Budget, packen, planen Spielt von selbst · zum Mitmachen klicken

Was ich dabei gemerkt habe: Design zählt. Sobald nicht nur ich, sondern vier andere eine Seite benutzen, muss sie aussehen, als ob sie funktioniert. Deshalb gibt es ein eigenes DESIGN.md mit Farben als CSS-Variablen, ein paar festen Komponenten und Regeln zur Barrierefreiheit. Jede neue Seite nimmt die, statt neu zu erfinden, wie ein Button aussieht.

Zweite Erkenntnis: Für ein Problem dieser Größe reicht ein statisches Frontend mit einem einzigen Worker. Keine Datenbank, kein Server, den man warten muss.

Parallel ist die größere Idee dahinter gewachsen. Ich skizziere gerade ein Gerüst namens TripForge, ein Planungstool für beliebige Gruppenreisen, mit Next.js, Expo und Supabase. Das ist aber noch Architektur und kein Produkt. Sizilien ist das, was heute läuft.

Tools und Skills: Vanilla JavaScript, HTML und CSS, GitHub Pages, Cloudflare Workers, GitHub-OAuth und die Contents-API, ein bisschen Web-Scraping und ein kleines Design-System. Dazu die Frage, was fünf Leute wirklich brauchen, um sich zu einigen.

Jetzt muss nur noch der Juni kommen.