Most LMS platforms deliver content. This one runs a coaching business.

AviHire brings trust, transparency and data-driven decision-making to the U.S. aviation hiring market. Verified candidate data, live cost-of-living intelligence and structured hiring workflows — in one system, built in twelve weeks.

10–14

Weeks from brief to a live, fully custom-coded platform.

3 roles

Students, consultants and admin, each with a separate permissioned dashboard.

0 plugins

Learning, booking and communication built as one system rather than stitched together.

Most platforms deliver content. This one runs a coaching business.

The goal was never an LMS. It was a complete coaching ecosystem where students purchase courses, book one-to-one sessions, work through structured content and talk to mentors, without the premium feel breaking down at any point.

Client

The Oxbridge Launchpad, an online admissions coaching business operating since 2020.

Platform type

Coaching and learning ecosystem: courses, one-to-one booking, payments, sessions and messaging in a single system.

Roles

Students, consultants and administrators, each with its own permissioned dashboard and a clean separation of responsibilities.

Audience

Applicants preparing for Oxbridge admissions, the coaches who teach them, and the team running the business.

Build

Custom coded end to end in PHP on Laravel, so learning, booking and communication share one data model rather than being reconciled between plugins.

Systems built

Seven, from the learning system and monetisation model through booking, session management, automation, messaging and role architecture.

Our scope

UI/UX design, platform architecture, Laravel development, booking and scheduling, and automation design, in ten to fourteen weeks.

Building more than a course platform.

The goal was never an LMS. It was a complete coaching ecosystem where users purchase courses, book 1-to-1 sessions, access structured content and talk to mentors — with the platform supporting different learning journeys without the premium feel breaking down at any point.

  1. The Problem

    Students were buying courses, booking sessions and messaging coaches across three separate platforms with no connection between them.

  2. The Brief

    Build one environment where course access, session booking and direct coaching communication all live under a single login.

  3. The Build

    We designed the role structure, built the LMS layer, wired in the booking system and connected the messaging flow into a single unified platform.

  4. The Result

    A student buys a course, books a session and messages their coach without leaving the platform or re-entering their details once.

Seven systems that had to agree with each other.

Each of these could be bought off the shelf. The reason they were built is that a booking has to know what a purchase means, and an email has to know what a session is — which is exactly what a plugin stack cannot do.

Custom Learning System

  • Secure paid access to pre-recorded course modules
  • Gated content based on user purchase and subscription
  • Structured course flow for a guided learning experience
  • Support for both standalone courses and bundled programs

Flexible Monetisation Model

  • Annual subscription access for long-term engagement
  • One-time course purchases
  • Add-on programs and upsell opportunities integrated into the flow

Advanced Booking System

  • Dynamic 1-to-1 consultant booking with flexible pricing models
  • Hourly sessions and bundled coaching packages
  • Real-time availability management and booking validation
  • Intelligent scheduling logic to prevent conflicts

Automated Session Management

  • Automatic Zoom meeting creation upon booking confirmation
  • Seamless integration between scheduling and live sessions
  • Reduced manual coordination for both users and consultants

Workflow Automation

  • Structured email templates for every user action
  • Automated notifications for bookings, reminders and updates
  • Improved engagement through consistent communication

Integrated Communication

  • Internal messaging between students and consultants
  • Context-based communication within the learning journey
  • Reduced dependency on external tools

Role-Based System Architecture

  • Dedicated dashboards for Students, Consultants and Admin
  • Permission-based access control for secure operations
  • Clean separation of responsibilities across user roles
  • Modular structure so a new role does not mean a rebuild

Typography and colour

Only one webfont. The interface uses different styles and weights of Inter and the whole palette is one navy with a blue ramp built on top of it.

Lato

Display

The definitive Oxbridge admissions platform

Private coaching · Courses · Interview practice

Lato

BODY AND INTERFACE

A premium online course and coaching platform helping students secure Oxbridge offers.

The same family carries body copy at 400 and every button at 700. One family across 786 elements keeps a long admissions site feeling like one voice rather than a stack of templates.

Explore the platform

#08BAD2

Cyan – accent

#00B2FF

Azure – secondary

#1E1E1E

Near black – ink

#000000

Black – body

#5B5B5B

Mid grey – muted

#9CA3AF

Cool grey – hints

#D9D9D9

Pale grey – on-dark

One click by a student. Six things happen.

This is the run that a plugin stack cannot make. Availability, payment, the video room and every message about the session all come from the same system, so nothing has to be reconciled by hand afterwards.

  1. Choose a coach

    Filtered by service, subject, university and coach level.

  2. Pick a slot

    Real-time availability, validated against existing bookings.

  3. Pay

    Hourly rate or a bundled package, priced per coach.

  4. Zoom room created

    Provisioned on confirmation. Nobody sets one up by hand.

  5. Both sides emailed

    Templated confirmations for the student and the consultant.

  6. Reminders fire

    Scheduled ahead of the session, then updates if anything change

Three of these six steps are staff work on an off-the-shelf setup. Creating the meeting, sending the confirmation and chasing the reminder are exactly the tasks that stop a coaching business from taking on more students. Removing them is what makes the model scale.

Three dashboards, one system.

Students, consultants and administrators each work in their own environment with their own permissions — the separation that keeps operations secure and lets each role’s screen stay simple.

Students

Learn, then book.

Browse and purchase courses, work through gated modules in order, book 1-to-1 consultations, track purchases and message a consultant — without leaving the journey they started in.

  • My Courses
  • My Consultation
  • Browse Courses
  • Purchase History
  • Profile
Consultants

Teach and get paid.

Publish a profile with credentials and services offered, set pricing and availability, take bookings that cannot collide, run sessions in a room created for them, and see what they have earned.

  • Coach profile
  • Availability
  • Session pricing
  • Bookings
  • Payouts
Admin

Run the business.

The layer most users never see: courses, students, instructors, consultations and services, plus commission, payouts, coupons and the content operation behind blogs and podcasts.

  • Manage Courses
  • Manage Students
  • Manage Instructors
  • Instructor Payout
  • Admin Commission
  • Coupons

Built as a system, not a static website.

Modular architecture for future feature expansion, a database structure optimised for growth, clean separation between learning, booking and communication, and an integration-ready foundation for APIs and third-party services.

A unified ecosystem for learning and coaching

One journey from course purchase to booked session, rather than two products a user has to bridge themselves.

Reduced operational overhead through automation

Meeting creation, confirmations and reminders stopped being somebody’s job.

Improved engagement with structured experience flows

Simplified onboarding to reduce drop-offs, structured navigation for discoverability, and clarity at the points where trust matters most — payment and scheduling.

Scalable growth for coaching programs

Adding coaches, courses or a new pricing model is configuration, not a rebuild.

A premium platform aligned with the brand's positioning

The experience holds its quality across every touchpoint, which is the whole proposition for a business selling access to expertise.

Selling expertise, not just content?

Talk to the team that has already built one. If your business runs on courses and people’s time together, the hard part is the join between them. You bring the model. We bring the product thinking, the UX and the engineering.