← All projects

Beauty & Education · Live

Teewhy Studios

A 3-day makeup masterclass that books, collects deposits and confirms payment — without a spreadsheet.

Desktop — Home hero

Desktop — Home hero

$600

Full-course tuition

10

Seats per cohort

3

Days per masterclass

2

Payment plan options

Client
Teewhy Studios
Year
2026
Category
Beauty & Education
Services
Website Development, Booking & Payments

Overview

Teewhy Studios runs an in-person, limited-seat 3-Day Personal Makeup Masterclass in Indianapolis — 10 students per cohort, learning everyday makeup from foundation through a full look. The brief was narrow and commercial: sell out each cohort, make the weekend schedule unmistakably clear, and take payment — in full or in two instalments — without Teewhy having to chase anyone by hand.

The challenge

A single landing page had to do triple duty: convert a cold visitor into an enrolment, show which weekends still had open seats in real time, and handle two different payment paths (pay in full, or a deposit with a balance due later) without a half-built checkout feeling like a liability.

The outcome

Enroll Now reads live cohort availability straight from the database, routes to Square for the actual charge, and a confirmation page polls payment status so a student sees 'paid' or 'balance due' the moment Square confirms it — with a scheduled job chasing any outstanding balance automatically. No spreadsheet, no manual deposit tracking, no forgotten follow-up.

What the site does

Feature by feature

Live cohort availability

The enrolment form reads real-time seat availability per weekend from the database, so a visitor never books a date that's already full.

Square-powered checkout

Payment — in full or as a deposit — runs through Square-hosted checkout links generated per registration, with no card data touching the site itself.

Instalment plans with auto-reminders

Students can pay a minimum deposit and finish the balance later; a scheduled job sends balance reminders automatically, with no manual chasing.

Live confirmation polling

After checkout, the confirmation page polls payment status every few seconds so a student sees their real payment state — pending, partial, or paid in full — without refreshing.

WhatsApp confirmation handoff

Once paid, a pre-filled WhatsApp link lets a student confirm their seat directly with Teewhy — a human touch at the end of an automated flow.

Curriculum laid out by day

Friday Foundation, Saturday Definition, Sunday Full Look — the weekend schedule is explicit enough that no one shows up unsure what they signed up for.

Across every screen

Desktop, tablet & mobile

TanStack StartReact 19SupabaseSquareFramer Motion

Let's build something that endures

Ready for a website that runs your work?

Tell us about your church, NGO or business — wherever you are. We reply within 24 hours with next steps.

Start a project ↗