A full-stack web application for managing film licensing, payments, and token-gated video streaming for a documentary production company.
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.
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.
A closer look at the viewer-facing flow, from landing to watching.
| Name | 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 |
A documentary short about second chances and the power of pardons.
A film by Do Moore Films LLC
Select a license type for Pardon Me
Institution: State University
License valid: 2025-08-01 to lifetime