The problem
Great Dane Communications creates content for large companies. They wanted to offer interactive video — content where viewers navigate branching paths depending on their choices. Existing SaaS tools didn’t give them the control they needed, and they didn’t want to depend on a third-party vendor for every single project.
What I built
Greatchoice.dk is a complete platform built with Bun, Hono, and HTMX. Great Dane logs into an admin dashboard, creates scenes and branching choices, uploads videos, and gets an embed code ready to drop onto client websites.
Under the hood
- Plyr as the video player with custom interactive choice overlays
- FFmpeg for automatic transcoding of uploaded videos to WebM
- SQLite for all project data, flows, and analytics
- Iframe embeds so videos integrate directly into client websites
The platform is built for Great Dane to run on their own. Create a project, build the flow, embed it. No technical setup per project, no dependency on me for each new client engagement.
Where it is now
The first production project on the platform runs for a major pharmaceutical company. Mikkel Freltoft Krogsholm and Brokk & Sindre build things that clients can own — Great Dane has a dashboard they use for the next client, and the one after that.