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.
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.
Next project
DevTop →