Dini Petty
Archive & licensing platform for a Canadian television icon
Built a custom WordPress/WooCommerce platform to organize, surface, and license historical TV content from The Dini Petty Show. The project evolved from a standard brand site into a complex media archive engine.
Visit Site →Website & UX Build
The initial phase focused on creating a digital home for Dini Petty's brand. We built a high-performance WordPress site that prioritized content readability, media management, and a clean booking workflow for her public speaking and media engagements.
Media Archive & Licensing System
The core innovation: a custom-built archival system. Scraped and cleaned decades of raw episode data — standardizing guest names, dates, topics, and media references across hundreds of entries. Built the data pipeline from scratch, structured everything into a searchable WooCommerce-based archive, and replaced the standard e-commerce checkout with a bespoke licensing quote workflow.
This project came through a referral and has grown into an ongoing retainer since 2023. What started as a brand website evolved significantly — the archive and licensing system wasn't in the original brief. Each phase of expansion was managed through separate scoping and briefs, keeping deliverables clear and the client aligned throughout.
- Onboarding via structured questionnaire to define goals, audience, and content needs
- Each new phase scoped with its own brief, timeline, and deliverables
- Staging environment for every major release — client reviewed and approved before going live
- Regular check-ins via email and calls throughout each phase
- Project tracked and documented in Notion
- Data scraping, cleanup, and structuring of decades of episode records
- Custom archives plugin with REST API, metadata, and admin tools
- Filterable search with pagination, sorting, and year/topic filters
- Quote-based licensing workflow replacing standard WooCommerce checkout
- Guest name autocomplete and episode cross-referencing
- Admin dashboards for cache control, search defaults, and quote handling





