OnCallCoaches · SportsTech / Marketplace · Two-Sided Platform

Async sports coaching, structured into a two-sided marketplace.

Two-sided sports coaching marketplace, commissioned by STL Hockey Training LLC. The founder came to the engagement as a coach with no technical background.

The work covered the marketplace, both portals, a modular design system, responsive layouts at every breakpoint, and a light brand identity. As sole Product Designer, I led the engagement end to end, from concept through to market launch.

A developer had built a custom video editing tool. Around it, no production product existed. Seven low-fidelity wireframes captured the founder's structural intent for the marketplace and both portals.

Async coaching has no native medium. Live coaching happens in real time, between two people, with the coach responding to what they see in the moment. Async strips that out. The product had to put it back. Structure around the video, not just the video itself, was the work.

The brief was to design the product around the tool. Marketplace, both portals, design system, responsive UI, light brand identity. End to end, from concept through to launch.

The platform turns a developer-built video editing tool into a transactable two-sided marketplace through a three-stage loop.

The player browses coaches by sport, evaluates by availability, per-minute rate, and rating, and selects one. They upload a video and write the context the coach needs in a single text box: identifying features, position, where they are in the video, and the specific questions they want answered. They pay and submit.

The coach receives the submission in the inbox. Player context surfaces alongside the video. The coach opens the platform's video editing tool, reviews the footage, and returns the reviewed video back into the inbox flow.

The reviewed video lands in the player's inbox. A chat thread sits at the top right for follow-up questions on the feedback. The player rates the coach one to five stars and leaves a written review. Reviewed videos are retained for thirty days.

Per-minute pricing follows from the loop. The coach is paid for the duration of attention given to a structured request. The unit of value is the structured request, not the duration. Duration is meaningful because the request is.

The player walkthrough covers discovery, structured submission, payment, and feedback return.

The coach walkthrough covers signup, payments, inbox, and the review surface where the platform's video editing tool runs.

Around the loop, I delivered the platform across five surfaces.

Marketplace

Homepage with hero and dual sign-up CTAs, sport browse grid, coach directory with sport filter, coach profile pages with about and what to expect from a review, featured coaches, player reviews, and the rating layer that runs across both portals.

Coach portal

Profile setup, per-minute rate, personal video upload, inbox with Waiting and Reviewed tabs, payment receiving via Stripe.

Player portal

Profile setup with sport-specific fields for hockey including position, league, and hockey level, video submission with the structured-context text box, Highlight of the Week, Scouting Video, payment via debit, credit, or Apple Pay.

Modular design system

Four navigation variants, button states across two colour schemes, form inputs across six states including error treatment, full icon library, video thumbnail components, Under Construction and Request Sport modals.

Responsive UI

Mobile, tablet, and desktop coverage across every surface. No surface dropped at smaller breakpoints.

Async coaching, designed into a transactable two-sided marketplace around a developer-built tool. Live on the market.