Jonathan Bird Web Design & Development
  1. Case Studies
  2. Triple P Video Titles Management, Activations & Keys - Admin Panel & API

Triple P Video Titles Management, Activations & Keys - Admin Panel & API

A Laravel administration panel and API that gave Triple P secure video access control, title management, activations, and licence keys within a three-week delivery window.

This case study documents the project scope delivered during the dates shown below. Any ongoing support or current relationship is stated explicitly in the project record.

Overview

Triple P (Positive Parenting Program) approached Invision Media, Jonathan's client, while the agency was producing a number of videos for Triple P. The challenge was to develop an API and associated administration panel that could authenticate a video player and determine who could access each video based on data configured in the panel. The primary goal was to monetise the video platform and manage usage.

Challenges

  1. Fast Turnaround: Triple P required a fast turnaround of just three weeks from sign-off to develop both the administration panel, and API that the video player will interface with.

  2. Integration Complexity: Developing the API that interfaces with their video player with unknowns of how they plan to use the API posed a significant technical challenge.

  3. Support Multiple Languages: Multilingual titles would be used in the website, so the system must correctly handle encoding of language accent characters.

Solution

  1. Strategic Planning: Jonathan conducted a comprehensive planning session with the Triple P team to understand their business case and technical requirements, then developed a tailored plan for the new API and administration panel.

  2. Custom Laravel Development: Jonathan used PHP and Laravel to design and develop a user-friendly administration panel for managing manifests, activation limits, and users, alongside a reliable API that let the video player log in and activate, provide a heartbeat, retrieve active manifests, and send usage logs.

  3. Swagger Documentation: To ensure a seamless handover, we provided API documentation via Swagger with request and response examples, and available error codes, to ensure their development team would have enough information to seamlessly integrate in the short timeframe available.

Results

  1. Modern User Experience: The new administration panel provided a modern, intuitive interface, resulting in easy onboarding for the client to manage their data.

  2. Increased Sales: The ability for their video player to interface with the API meant that Triple P could monetise their video player for customers to activate to access purchased video content.

  3. Reliable API: The video player could rely on high availability from the API to ensure that their business can operate for many years to come from this application.

Services provided

Usages
35K
Activations
2K
Access Keys
35K
Languages
4

Related case studies

Ascent Footwear Shoe & Store Finder

to

A campaign microsite that helps shoppers understand Ascent footwear, choose suitable shoes, and find a nearby stockist.

Read more

All 4 Adventure Competition Website

to Present

A high-traffic competition platform supporting All 4 Adventure television promotions, prize entries, and campaign operations.

Read more

Your website should be a business asset, not a headache

Led by more than 15 years of commercial experience, our senior team helps Australian organisations ship websites that are fast, secure, accessible and built for the long term.

Planning a project?

Get a quote
Get a quote