The Dune
Oversikt
Nettstedet for en foreslått havspa på Jæren, bygget for å overbevise og for å tåle gjennomgang.
Detaljer
At a glance
- Type prosjekt
- Prosjektutviklingsnettsted, to språk
- Min rolle
- Satte innholdsdoktrinen, designet nettstedet, skrev og strukturerte innholdet, og bygget og lanserte det.
- Kategori
- Nettopplevelser
- Status
- I drift2026
Hva jeg gjorde
- Skrev doktrinen hele nettstedet holdes til, med aldri å dikte opp manglende informasjon først
- Designet nettstedet og systemet for status og kildehenvisning
- Skrev og strukturerte innholdet på norsk og engelsk
- Bygget applikasjonen, revisjonsverktøyet og produksjonsoppsettet
Bygget med
- TypeScript: Applikasjons- og innholdskode
- Next.js: Rammeverk, med alle ruter forhåndsrendret
- Tailwind CSS: Stiling av grensesnittet
- Vercel: Drift og lansering fra main-branchen
Åpne thedune.no(opens in a new tab)Discuss a project like this
Neste prosjekt
Boligplass
Behovet
The Dune er en foreslått havspa, hotell og offentlig landskap på Borestranda på Jæren: rundt hundre rom, åpent hele året, lagt fram som et nytt arkitektonisk landemerke for regionen.
Det er ikke et hotell du kan bestille. Det er et forslag, og nettstedet måtte betjene to publikum som vil ha motsatte ting av den samme siden. Investorer og allmennheten vil kjenne på stedet. En kommunal planlegger, en grunneier og en fylkesansatt vil vite nøyaktig hva som er godkjent, hva som ikke er det, og hvem som sier det.
Beslutning
Aldri dikt opp det som mangler
- Bakgrunn
- Et prosjekt på dette stadiet har nesten ingenting avklart. Ingen kontroll over tomta, ingen kommunal godkjenning, ingen engasjert arkitekt, ingen ferdig mulighetsstudie. Det enkle nettstedet antyder alle fire, og det er stille dødelig: én planlegger som oppdager ett oppdiktet tall slutter å ta prosjektet på alvor, for godt.
- Hva jeg bestemte
- Ingenting som ikke finnes vises som om det finnes. Hver framtidig leveranse står som en plassholder som sier hva den skal bli, hvorfor den betyr noe og hvor den står. Fem statusmerker går gjennom hele nettstedet, hver påstand kan spores til et register med femten navngitte kilder, og ordene er begrenset: foreslått, under utredning, arbeidshypotese, med forbehold. Aldri godkjent, sikret, garantert eller støttet.
- Avveining
- Nettstedet kan ikke komme med de selvsikre påstandene et reklamenettsted ville kommet med, og å skrive det tok langt lengre tid enn å skrive markedsføringstekst. Til gjengjeld kan det sendes til en kommune uten å sjekkes først, og det er det eneste det egentlig må klare.

Å kjenne på stedet
Den andre halvdelen av jobben er å overbevise. Nettstedet åpner på kysten i skumringen og beveger seg slik en ankomst gjør, fra ly innenfor og ut mot det åpne Atlanterhavet, fordi den bevegelsen er den arkitektoniske ideen og ikke en dekorativ sekvens.
Reglene holder inne i bildene også. Vest er alltid havet. Taket er et konstruert landskap man kan gå på, tegnet under toppen av den naturlige ryggen, aldri den vernede sanddynen selv. Stranden forblir offentlig i hvert bilde og hver linje tekst. Og hver illustrasjon bærer sin egen bildetekst om at dette er et tidlig konsept, ikke en ferdig utforming.

Slik fungerer det
- Norsk får ekte norske adresser, så visjonssiden er /no/visjon og ikke /no/vision. I stedet for å holde to rutetrær i takt, serveres hver side på begge språk av én oppsamlingsrute over én tabell med adresser.
- Hver rute er forhåndsrendret. Det er 24 av dem på tvers av de to språkene, og de er statiske filer når en besøkende kommer.
- Ingen animasjonsbibliotek. Bevegelsen er CSS drevet av én felles observatør, slik at hver seksjon forblir en serverkomponent og sender ingen egen kode.
- Ingen innholdsløsning ennå, med hensikt. Innholdet er typede moduler som allerede har formen en slik løsning ville trengt, slik at å legge til en senere blir en adapter og ikke en omskriving.
- Statusmerker og kildehenvisninger er komponenter, ikke tekst. En påstand kan ikke skrives uten merket og kilden som hører til.
- Et revisjonsskript går gjennom hver rute i tre bredder og ser etter overflyt, feil overskriftsrekkefølge, manglende alternativtekst og konsollfeil, og rendrer hver side både med redusert bevegelse og med JavaScript slått av. Det leser rutelisten fra den levende sitemapen, slik at en ny side ikke kan slippe unna.
Hvor det står
Nettstedet er i drift på sitt eget domene på begge språk, og revisjonen går rent gjennom alle 24 ruter i hver bredde, også med redusert bevegelse og med JavaScript slått av.
To ting står åpne før det sendes bredt ut. Norsken er skrevet på bokmål og ikke oversatt, men har ennå ikke vært gjennom en profesjonell språkvask. Og henvendelsesskjemaet validerer riktig og klarer så ikke å sende, fordi e-postleverandøren blokkerer skyadressene nettstedet kjører på. Det sier tydelig fra til den besøkende at ingenting ble sendt, og det er riktig måte å feile på: et skjema som viser suksess for en henvendelse som aldri kom fram ville brutt den samme regelen hele nettstedet er bygget på.