Web Platform · 2023

Dini Petty

Archive & licensing platform for a Canadian television icon

WordPressWooCommercePHPREST APICustom Plugins
Dini Petty — homepage

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 →
Project Timeline
Chapter 1 — The Foundation

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.

UX DesignCustom ThemeMedia Management
Booking
Dini Petty — screenshot 0
Product Detail
Dini Petty — screenshot 1
Blog Post
Dini Petty — screenshot 2
Chapter 2 — The Engine

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.

Database ArchitectureCustom PluginData Scraping
Quote Cart
Dini Petty — screenshot 0
Media Licensing
Dini Petty — screenshot 1
How It Was Delivered

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
Project Deliverables
  • 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