← WorkPlatform · Tourism

Destination Ljungdalen

Ljungdalen hadde ingen regional bookingplattform — turister brukte Booking.com og lokale tilbydere hadde ingen felles digital tilstedeværelse. Jeg bygde en fullstack-destinasjonsplattform fra bunnen av: bookinger, hytteadministrasjon, merchandise og et administrasjonssystem med flere roller.

Destination Ljungdalen

Periode

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

Fjellbyen Ljungdalen hadde ingen felles digital infrastruktur. Hytteeiere betalte høye provisjoner til eksterne plattformer, turister hadde ingen enkelt informasjonskilde for aktiviteter og overnatting, og det var ingen måte å bygge et regionalt merke.

What I built

  • Multi-rolle autentiseringssystem (gjest / hytteeier / admin) med NextAuth.js — hver rolle får et annerledes dashboard og rettighetssett
  • Flertrinnsbookingflyt: datevelger → ekstratjenester → gjesteopplysninger → Mollie-betaling (iDEAL, Swish, Klarna, kredittkort)
  • Onboarding og godkjenningsflyt for hytteeiere — selvbetjeningsregistrering, venter på gjennomgang, aktivering
  • Merchandise-nettbutikk integrert i samme plattform
  • Migrerte fra MongoDB til PostgreSQL (Aiven, Finland) for EU-first datatilpasning og bedre relasjonell integritet
  • Distribuert på Hetzner VPS via Coolify, statiske filer på Bunny CDN — fullt EU-infrastruktur
  • Content Security Policy, WebSocket-konfigurasjon og GDPR-kompatibel datahåndtering

Result

Første regionale bookingplattform i dette markedssegmentet. Fullt EU-kompatibel infrastruktur (Hetzner, Aiven, Bunny). Aktivt under utvikling — potensielt referansecase for andre skandinaviske turistregioner.

6
brukerroller
EU
infrastruktur
4
betalingsmetoder

Next project

DevTop