appy.agency
Hair styling academyMay 2026

Courses, commerce, and calendar — a styling academy in one stack

A styling academy was running courses, on-site classes, merchandise sales, and student appointments across separate tools. We brought it all into one platform — students enrol, learn, shop, and book in one place; staff manage everything from one dashboard.

Hair styling academy case study hero — courses, commerce, and bookings in one platform
platform — courses, commerce, calendar
1
students enrolled across cohorts
500+
courses offered (online + on-site)
50+

What we delivered

  • Course platform
  • E-commerce
  • Booking & scheduling
  • Content management

Tech stack

  • Next.js
  • Supabase
  • Stripe
  • Mux
  • Vercel
  • MinIO

A hair styling academy sells more than courses — it sells a path. Students take online modules, attend on-site classes, buy the products and tools the curriculum recommends, and book appointments with master stylists for one-on-one work. Before us, every one of those flows lived in a different tool: a video host, a Shopify-shaped storefront, a calendar plugin, a CMS for content. Students bounced; staff translated.

What we built

One platform that does all of it from a single account. Students enrol in courses (online or on-site), watch the videos, track their progress, and earn the credentials. They buy the merchandise the curriculum recommends — kits, scissors, products — without leaving the platform. They book one-on-one appointments with mentors using the same login. Staff manage the entire academy — content, cohorts, inventory, bookings — from one dashboard, instead of four.

Our students used to log into four tools to follow one curriculum. Now they log into ours, and the curriculum is the platform. The conversion from course to merchandise to mentor session is the difference.
Academy directorHair styling academy

How we built it

A Next.js platform on Vercel, Supabase as the source of truth for students, courses, lessons, products, orders, and appointments. Stripe handles course enrolments, merchandise sales, and recurring memberships. Mux delivers the course videos with adaptive streaming. MinIO holds course materials, downloadable resources, and student work. The staff dashboard layers admin views over the same data students see.

The outcome

An academy where the student journey — learn, buy, book, return — happens in one place, and the staff’s daily work fits in one dashboard. The platform doesn’t feel like four tools stitched together because it isn’t. The brand reads as one experience, because it is one.

Have a problem like this one?

Book a free 30-min call. We’ll map where your team is losing time and what’s worth automating first.

Book a free call