Case studyConnected Hair

A hairdressing academy that runs like Netflix.

We moved 100+ video courses for hairdressers off WordPress onto a platform built from scratch: a streaming-style catalog, accounts and plans, protected video, search across course content, and an AI assistant that answers straight from the material.

connectedhair.com
The new Connected Hair Academy platform: a Netflix-style course catalog

This screenshot shows the new platform, currently running in a closed beta with real members ahead of public launch. The current academy site: connectedhair.com.

The Challenge

Connected Hair Academy, Poland's largest online education platform for hairdressers, ran on WordPress: a sprawling stack of plugins for memberships, payments and video, a site getting slower by the month, and an interface that couldn't keep pace with how fast the product was growing. The goal: a streaming-service feel, full control over payments and data, and zero downtime for existing members.

A catalog that feels like Netflix

Members browse courses the way they browse a streaming service: themed rows, hover-to-preview on every tile, a hero banner for new releases. Every course and every educator gets its own public page that works for SEO and sells access.

  • Rows for new releases, featured picks, most watched, and technique categories
  • Course pages with a results gallery, chapters and a video preview
  • Educator pages with a bio and their full course list
  • Continue Watching, My List and ratings, Netflix-style
Academy catalog: rows of course tiles with hover preview

Accounts, plans and payments

No passwords: sign in with a link or a code sent by email. Subscription plans, single-course access and time-limited access all run through one system. Payments run on Stripe: checkout, invoices and a client portal. We designed the subscription migration so existing customers moved to the new system without re-entering a single card.

Course pages built to sell access

Every course gets a rich public page: a hero with a video preview, a results gallery, chapters with thumbnails and running times, and a ‘what you’ll learn’ section. All of it is visible to logged-out visitors, because that's what drives sales. Only members with active access can actually play the videos: every clip sits behind signed, expiring tokens.

Course page: chapters with video thumbnails and running times

Search and an AI assistant

Search indexes what educators actually say in the courses, not just titles. It understands intent and jumps straight to the exact minute of the exact lesson. On top of that, the Ask the Academy assistant answers questions using course material only and cites its sources, each one a click away from the right moment in the player.

Search: querying ‘balayage’ surfaces courses and moments inside the transcripts

A content panel for the owner

Courses, educators, blog, quizzes and certificates live in one panel (Payload CMS). Publishing a change automatically rebuilds and redeploys the site, no developer required.

Technologies

  • Astro
  • Payload CMS
  • Postgres (Neon)
  • Mux
  • Stripe
  • Resend
  • AI / RAG
  • Vercel

Planning something similar?

Tell us what your platform needs to do. We'll scope it and send a quote.

Back to all work