← WorkPlatform · Tourism

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.

Destination Ljungdalen

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.

6
Benutzerrollen
EU
Infrastruktur
4
Zahlungsmethoden

Next project

DevTop