Alperen & Justus, ein Praktikum, ein Kontinent. Das hier ist unser geteiltes Reisegehirn: Karte, Trips, Pläne und Erinnerungen an einem Ort.
Du musst kein Programmierer sein. Orte und Trips ändert man in zwei Dateien im Ordner data/. Und wenn du nicht weiterweißt: auf Copy für Agent klicken und den Text in deinen KI-Agenten (z. B. Copilot) einfügen — der macht den Rest.
Alles auf einmal an den Agenten
Ein Prompt, der deinen Agenten durch alle 6 Schritte führt — von Node bis live.
Einmalig von nodejs.org die LTS-Version laden und installieren. Das ist die Basis, damit alles läuft.
Mit git das Repo klonen (nicht als ZIP). Falls git fehlt, hilft dir dein Agent beim Installieren.
Im Projektordner einmal npm install, dann npm run dev. Browser auf localhost:3000.
Alles Editierbare liegt im Ordner data/: places.ts (Orte) und trips.ts (Reisen).
Eine Zeile kopieren, Werte anpassen, speichern. Der Browser aktualisiert sich selbst.
Änderung committen und pushen — Vercel deployed automatisch.
Such dir ein Feature aus, klick auf Code für Agent und gib den Prompt deinem KI-Agenten — er kennt dann Dateien, Doku und Regeln und fragt dich, was genau du ändern willst.
Startseite mit Hero, Video, Feature-Karten und Tutorial
app/page.tsx, app/globals.cssSatelliten-Karte mit Pins, Klick-zum-Pinnen, FlyTo
components/MapCanvas.tsx, app/map/page.tsxTrip-Gruppierung, Schnellfilter, Trip-Übersicht
components/TripChips.tsx, components/TripsTab.tsx, data/trips.tsKanban Wishlist → Geplant → Erlebt
components/PlanBoard.tsx, app/plans/page.tsxChronologische Timeline erlebter Spots
components/Timeline.tsx, app/memories/page.tsxSuche + Kategorie/Status/Person/Wochenend-Filter
components/FilterBar.tsx, lib/filter.tsBildergalerie, Warum-hin, beste Reisezeit, Aktionen
components/SpotModal.tsx, components/PlaceCard.tsxLuftlinie ab Oxnard + Wochenend-Tauglichkeit
lib/geo.ts, components/FilterBar.tsxZufälliger Wishlist-Spot auf der Karte
app/map/page.tsxTeilbarer Link /map?spot=<id>
app/map/page.tsxGeplante Spots als Kalenderdatei
lib/ics.ts, app/plans/page.tsxZuhause-Kategorie (Basecamp, BMW, Camarillo)
lib/config.ts, lib/types.ts, data/places.tsAlle Prompts + Buttons für Agenten
lib/agentPrompts.ts, components/CopyForAgent.tsxTeiler-Bild + Video (Remotion)
remotion/, app/layout.tsxDie eigentlichen Reisedaten
data/places.ts, data/trips.ts