← WorkPlatform · Tourism

Destination Ljungdalen

Ljungdalen saknade en regional bokningsplattform — turister använde Booking.com och lokala aktörer hade ingen gemensam digital närvaro. Jag byggde en fullstack-destinationsplattform från grunden: bokningar, stughantering, merchandise och ett adminssystem med flera roller.

Destination Ljungdalen

Period

August 2024 — present

Roll

Solo Fullstack Developer

Stack

Next.js 15 · TypeScript · PostgreSQL (Aiven) · NextAuth.js · Mollie Payments · Bunny CDN · Coolify · Hetzner VPS

The problem

Bergets Ljungdalen saknade gemensam digital infrastruktur. Stugägare betalade höga provisioner till externa plattformar, turister hade ingen enda informationskälla för aktiviteter och boende och det fanns inget sätt att bygga ett regionalt varumärke.

What I built

  • Autentiseringssystem med flera roller (gäst / stugägare / admin) med NextAuth.js — varje roll får ett eget dashboard och behörighetsuppsättning
  • Flerstegigt bokningsflöde: datumväljare → extratjänster → gästuppgifter → Mollie-betalning (iDEAL, Swish, Klarna, kreditkort)
  • Onboarding och godkännandeflöde för stugägare — självbetjäningsregistrering, granskning pågår, aktivering
  • Merchandise-webshop integrerad i samma plattform
  • Migrerade från MongoDB till PostgreSQL (Aiven, Finland) för EU-first dataefterlevnad och bättre relationell integritet
  • Driftsatt på Hetzner VPS via Coolify, statiska tillgångar på Bunny CDN — fullt EU-infrastruktur
  • Content Security Policy, WebSocket-konfiguration och GDPR-kompatibel datahantering

Result

Första regionala bokningsplattformen i detta marknadssegment. Fullt EU-kompatibel infrastruktur (Hetzner, Aiven, Bunny). Aktivt under utveckling — potentiellt referensfall för andra skandinaviska turismregioner.

6
användarroller
EU
infrastruktur
4
betalningsmetoder

Next project

DevTop