En fullt selvstendig, tospråklig (norsk/engelsk) plattform for Helge Haukeland med leie av premium dokumentarfilmer, et sikkert CDN-mediasystem, abonnementer, en LIVE-stories-side, AI-assistert innhold, detaljert analyse og et komplett admin-dashbord.
Helge Haukeland-nettsiden er en fullt selvstendig digital plattform bygget rundt premium natur- og dokumentarinnhold. Alle administrative oppgaver — enten de gjelder media, filmer, brukere, abonnementer eller analyse — håndteres direkte inne på nettsiden selv, så det er ikke nødvendig å bytte til et eget verktøy for å holde nettstedet i drift.
Plattformen er tospråklig (norsk og engelsk), responsiv, og kjører på en moderne teknologistabel valgt for ytelse, skalerbarhet og vedlikeholdbarhet.
I hjertet av plattformen ligger et filmutleiesystem som lar besøkende leie premium dokumentarfilmer for en fast periode (som standard 48 timer) uten å trenge et fullt abonnement. Leieopplevelsen er fullt selvstyrt:
En "Rent Now"-flyt med umiddelbar tilgang når betalingen er vellykket.
Automatisk utløp: nedtellingen starter ved vellykket betaling, og tilgangen fjernes når leieperioden er over.
Full leiehistorikk, nedtelling for gjenværende tid og nedlastbare fakturaer for hver bruker.
Støtte for casting av leide filmer og lyd til TV (f.eks. Chromecast), inkludert automatisk visning av undertekster.
Et administrasjonsverktøy for utleie med filtre (status, betalingsmåte, datoområde), søk, endring av varighet, refusjonshåndtering og inntektsanalyse.
Betalinger håndteres gjennom bransjestandard leverandører med sikker verifisering på serveren. Brukere kan betale med kredittkort via Stripe eller med Vipps (for norske mobilbetalinger). To valutaer støttes — norske kroner (NOK) og euro (EUR) — og leveransen er beskyttet mot duplikatbelastning og duplikatutleie. Leie og abonnementer genererer automatiske fakturaer og kvitteringer.
Plattformen kombinerer et fleksibelt abonnementssystem med detaljert, rollebasert tilgangskontroll som tilpasser seg hver besøkende:
Tre roller: USER (standard registrert tilgang), FRIEND (utvidet besøksrolle) og ADMIN (full kontroll).
Abonnementsadministrasjon med automatisk statusoppdatering, periode-sporing, kanselleringshåndtering og håndtering av mislykkede betalinger.
Premium-innhold er beskyttet slik at bare autoriserte besøkende kan se det, og tilgangsrettigheter verifiseres i sanntid.
Video og lyd lagres på en dedikert, sikker CDN og strømmes trygt til nettleseren:
HTTP range-request-strømming, slik at avspilling kan søke og strømme store filer effektivt.
Automatisk konvertering av undertekster (opplastede .srt-filer konverteres til WebVTT for nettleser- og TV-avspilling).
En filbehandler i dashbordet (rutenett- og kompakt tabellvisning) med opplasting, omdøping, sletting, søk og strømming i nettleseren, samt lagringsstatistikk og kvoter.
Media beskyttes av kortvarige, per-bruker signerte leveringstokener, der ugyldige/utløpte forespørsler avvises.
En dedikert LIVE-side viser sanntidsfoto- og videostories hentet automatisk fra mediebibliotekets live/-mappe. Innholdet grupperes i høydepunkter og spilles i et lyskassevindu, og vises automatisk så snart det lastes opp — uten manuell administrasjon. Bare administratorer kan legge til stories.
Innholdsskaping akselereres med AI (Cohere / Google Cloud AI). Redaktører skriver på norsk og produserer en engelsk oversettelse av høy kvalitet med ett klikk, med mulighet for å gjennomgå og redigere før lagring. Resultatet er naturlige, kontekstbevisste oversettelser pluss SEO-vennlige titler og beskrivelser.
Administratorer får et komplett analyse-dashbord: aktive og nye brukere, økter, sidevisninger, et verdenskart, besøkslokasjoner gruppert etter land (med drilldown per by), enheter, operativsystemer, trafikkkanaler og henvisningskilder — hver eksporterbar som CSV. En meldingsinnboks gir lese/ulest-sporing og direkte e-postsvar, og innstillinger dekker vannmerking, SEO og sikkerhetskopier.
Next.js 16 med App Router og Turbopack
React 19 og TypeScript
Tailwind CSS v4 med shadcn/ui-komponenter
Prisma ORM på MySQL / MariaDB
NextAuth.js (e-post/passord-pålogging + Google OAuth)
Stripe (kredittkortbetaling) og Vipps (norske mobilbetalinger)
Cloudinary for bilde-/mediaoptimalisering og levering
Cohere AI / Google Cloud AI for innholdsstøtte og oversettelse
next-intl for flerspråklig støtte
Tilpasset signert-token sikker strømming-CDN for video og lyd
Fordi plattformen håndterer betalinger og premiuminnhold, er sikkerhet et kjernedesignhensyn gjennom hele teknologistabelen — mens de nøyaktige mekanismene bevisst holdes ute av offentlig dokumentasjon. Kort sagt bruker plattformen etablerte praksiser for forsvar-i-dybden på tvers av autentisering, betalinger, medielevering og datahåndtering, inkludert rollebasert autorisasjon, sikker verifisering av betalings-webhooks, signerte og utløpende medietokener, kontrollert cross-origin-tilgang og automatisk opprydding av utløpt tilgang. GDPR-tilpasset datahåndtering og backup-/gjenopprettingstiltak runder av tilnærmingen.
Status
Kategori
Startdato
30 nov. 2024
Sluttdato
29 jan. 2024
Opprettet
31 aug. 2026