TubeTrader

video data and payment integrations

I focus on the seams between sign-in, video data and payments; each integration has to fit the existing revenue-sharing model.

Field
Creator economy / Australia
Built with
Laravel / Vue.js / Stripe Connect
Project year
2024

How the integrations fit together

An explanatory diagram of the documented work, not a screenshot of the product or a complete system architecture.

Account access

  1. Google sign-in
  2. Laravel account
  3. Platform access

Video discovery

  1. YouTube API
  2. Local video records
  3. Search and tags

Settlement

  1. Quarterly calculation
  2. Invoices
  3. Stripe Connect distribution

The challenge

The media startup needed engineering support for a platform connecting video creators and participants in a revenue-sharing model. Account access, video information and money movements had to work together within the existing product.

The approach

The assigned Laravel backend work covered: Google sign-in, YouTube data retrieval and Stripe Connect payments. The scope also covered local video search and the scheduled calculation and invoicing workflow.

The project, in detail

Identity and video data

Google sign-in simplifies account creation, while the YouTube API supplies video information used by the platform. These integrations connect external identities and media records to the application’s own data model.

Payment and distribution steps

Stripe Connect handles transaction payments and the platform’s commission. The quarterly workflow calculates amounts, creates invoices and distributes received funds according to the platform’s rules; it is an accounting mechanism, not a forecast of returns.

Finding videos inside the product

Local search adds a search field, tag-based discovery and a dedicated results page. This gives the product a browsable catalogue alongside its payment and account functions.

The outcome

Delivered

The assigned identity, media-data, payment and search integrations implemented in the platform.

Details of TubeTrader

Which parts of the existing platform were in scope?

The assigned Laravel backend work covered Google sign-in, YouTube data, Stripe Connect payments, local video search and the scheduled calculation and invoicing workflow.