A fully self-contained, bilingual (Norwegian/English) platform for Helge Haukeland featuring premium documentary film rentals, a secure CDN media delivery system, subscriptions, a LIVE stories page, AI-assisted content, detailed analytics and a full admin dashboard.
The Helge Haukeland website is a fully self-contained digital platform built around premium nature and documentary content. Every management task — whether it relates to media, films, users, subscriptions or analytics — is handled directly inside the website itself, so there is no need to switch to a separate tool to keep the site running.
The platform is bilingual (Norwegian and English), responsive, and runs on a modern stack chosen for performance, scalability and maintainability.
At the heart of the platform is a film rental system that lets visitors rent premium documentary films for a fixed period (by default 48 hours) without needing a full subscription. The rental experience is fully self-managed:
Payments are handled through industry-standard providers with secure server-side verification. Users can pay with credit card via Stripe or with Vipps (for Norwegian mobile payments). Two currencies are supported — Norwegian Kroner (NOK) and Euro (EUR) — and delivery is protected against duplicate charges and duplicate rentals. Rentals and subscriptions produce automatic invoices and receipts.
The platform combines a flexible subscription system with granular, role-based access control that adapts to each visitor:
Video and audio are stored on a dedicated, secure CDN and streamed safely to the browser:
A dedicated LIVE page showcases real-time photo and video stories pulled automatically from the media library's live/ folder. Content is grouped into highlights and plays in a lightbox, and appears automatically as soon as it is uploaded — no manual administration required. Only administrators can add stories.
Content creation is accelerated with AI (Cohere / Google Cloud AI). Editors write in Norwegian and produce a high-quality English translation with a single click, with the option to review and edit before saving. The result is natural, context-aware translations plus SEO-friendly titles and descriptions.
Administrators get a full analytics dashboard: active and new users, sessions, page views, a world map, visitor locations grouped by country (with per-city drilldown), devices, operating systems, traffic channels and referrers — each exportable as CSV. A messages inbox provides read/unread tracking and direct email replies, and site settings cover watermarking, SEO and backup management.
Because the platform handles payments and premium content, security is a core design concern throughout the stack — while the exact mechanisms are kept out of public documentation by design. In short, the platform applies established, defense-in-depth practices across authentication, payments, media delivery and data handling, including role-based authorization, secure payment webhook verification, signed and expiring media tokens, controlled cross-origin access and automatic cleanup of expired access. GDPR-aligned data handling and backup/recovery measures round out the approach.
Status
Category
Start Date
30 Nov 2024
End Date
29 Jan 2024
Created At
31 Aug 2026