Case Study

Licensing Management Portal

A full-stack web application for managing film licensing, payments, and token-gated video streaming for a documentary production company.

The Problem

A documentary filmmaker needed to license a short film to institutions -- universities, libraries, nonprofits, and community organizations -- but had no system for it. License sales were handled through back-and-forth emails, payments were tracked in spreadsheets, and there was no way to control who could watch the film or verify that a screening was authorized.

The client needed a professional, self-service platform that could scale from a handful of clients to hundreds without adding administrative overhead.

The Solution

A custom Django web application that handles the full licensing lifecycle: a public-facing site where institutions can browse license types and submit purchase requests, a custom admin dashboard for managing clients, licenses, and purchases, and a token-gated video player that only allows viewing with a valid, active license.

The system includes passwordless login via magic links, editable email templates, digital signature capture, and a guided Quick Add flow so the film owner can onboard new clients in under a minute.

Key Features

Technology Stack

DjangoDjango 5
PythonPython
JavaScriptJavaScript
StripeStripe
SQLiteSQLite
DigitalOceanDigitalOcean
CloudflareCloudflare
HLS StreamingHLS / ffmpeg
GitGit

Application Interface

A closer look at the viewer-facing flow, from landing to watching.

Admin Dashboard — Licenses & People
licensing.opsthatwork.com/admin/
Quick Action
Add a new viewer
Create a person, assign or add their institution, and provision a license in one step.
+ Add User
Licenses Institutions Billing Video Files Sessions

Licenses

Name Email Institution License Status Role
Alice Richardson [email protected] State University Life-Of-File Digital Active Viewer
Bob Chen [email protected] City Public Library One-Time Screening Active Viewer
Jordan Mitchell [email protected] Harbor Nonprofit Alliance License + In-Person Q&A Active Viewer
Priya Sharma [email protected] Riverside Film Society One-Time Screening Active Viewer
Maria Caruso [email protected] Individual None Staff Superuser
Devon Park [email protected] Westfield Community College License + Virtual Q&A Expired Viewer
Film Landing Page
licensing.opsthatwork.com/
Pardon Me film poster

Pardon Me

A documentary short about second chances and the power of pardons.

Purchase a License Request Custom Licensing Institutional Login →

A film by Do Moore Films LLC

License Selection
licensing.opsthatwork.com/purchase/

Purchase a License

Select a license type for Pardon Me

One-Time Screening
$250
one-time license fee
Educational
$500
one-time license fee
Life-Of-File Digital
$800
one-time license fee
Secure checkout powered by Stripe
Proceed to Checkout
Institutional Login
licensing.opsthatwork.com/login/
Token-Gated Streaming
licensing.opsthatwork.com/watch/

Pardon Me

3:24
9:57

Institution: State University

License valid: 2025-08-01 to lifetime

View license details and renewal options →

Need a custom web application?

From licensing portals to internal tools -- I build systems that fit the way you work.

Get in touch