Destination Ljungdalen
Ljungdalen hatte keine regionale Buchungsplattform — Touristen nutzten Booking.com und lokale Anbieter hatten keine gemeinsame digitale Präsenz. Ich baute eine Full-Stack-Destinationsplattform von Grund auf: Buchungen, Hüttenverwaltung, Merchandise und ein Multi-Rollen-Adminsystem.
Zeitraum
August 2024 — present
Rolle
Solo Fullstack Developer
Stack
Next.js 15 · TypeScript · PostgreSQL (Aiven) · NextAuth.js · Mollie Payments · Bunny CDN · Coolify · Hetzner VPS
The problem
Das Bergdorf Ljungdalen hatte keine gemeinsame digitale Infrastruktur. Hüttenbesitzer zahlten hohe Provisionen an externe Plattformen, Touristen hatten keine einheitliche Informationsquelle für Aktivitäten und Unterkunft und es gab keine Möglichkeit, eine regionale Marke aufzubauen.
What I built
- ✓Multi-Rollen-Authentifizierungssystem (Gast / Hüttenbesitzer / Admin) mit NextAuth.js — jede Rolle erhält ein anderes Dashboard und Berechtigungsset
- ✓Mehrstufiger Buchungsablauf: Datumsauswahl → Zusatzleistungen → Gastdaten → Mollie-Zahlung (iDEAL, Swish, Klarna, Kreditkarte)
- ✓Onboarding und Genehmigungsablauf für Hüttenbesitzer — Self-Service-Registrierung, ausstehende Überprüfung, Aktivierung
- ✓Merchandise-Webshop in dieselbe Plattform integriert
- ✓Von MongoDB zu PostgreSQL (Aiven, Finnland) migriert für EU-first Daten-Compliance und bessere relationale Integrität
- ✓Auf Hetzner VPS via Coolify deployt, statische Assets auf Bunny CDN — vollständig EU-Infrastruktur
- ✓Content Security Policy, WebSocket-Konfiguration und DSGVO-konforme Datenverarbeitung
Result
Erste regionale Buchungsplattform in diesem Marktsegment. Vollständig EU-konforme Infrastruktur (Hetzner, Aiven, Bunny). Aktiv in Entwicklung — potenzieller Referenzfall für andere skandinavische Tourismusregionen.
Next project
DevTop →