Mazentic
← All blueprints
Local Business Tools·12h build·Micro-SubscriptionBlueprint idea

Class Timetable & Booking Page for Small Studios

A public weekly class timetable where students book a spot, join a waitlist and get reminder emails, without a full studio management system.

Economics

Pricing example
$19/month per studio (first month free)
Daily math
32 studios x $19/month = $608/month, about $20/day.
Target if you hit the daily math
Target: $600 / month at about 32 studios

Audience and urgency

Audience: Small yoga, pilates, dance, martial arts and fitness studios with one or two rooms.

Urgency: Small studios take bookings through chat messages and spreadsheets, so classes get overbooked or half-empty and the owner spends evenings confirming spots. Full studio software is more than they need.

MVP scope

  • ✓ Weekly recurring classes with instructor, room and capacity
  • ✓ Booking with name, email and phone; waitlist that promotes automatically when someone cancels
  • ✓ Reminder and confirmation emails, cancellation cut-off
  • ✓ Instructor view of attendees and check-in
  • ✓ Embeddable timetable widget; Stripe subscription

Omitted features

  • - Do NOT take class payments or sell memberships in Day 1
  • - Do NOT build a mobile app
  • - Do NOT store health information about students

Suggested stack

Frontend
Next.js + Tailwind CSS
Backend or API
Supabase + scheduled function for reminders + Resend
Payments
Stripe Billing
Hosting
Vercel or Netlify (free tier to start)

Repository metadata

Blueprint ID
studio-class-timetable
Category ID
local_business_tools
Monetization ID
micro_subscription

Day-one distribution

Channels

  • Studio owner groups on Facebook and Instagram
  • Reddit r/smallbusiness (follow self-promotion rules)
  • Direct visits to studios with a demo timetable

Reddit strategy

Share a free class timetable template and offer the first month free.

Cold outreach or directory hook

Set up a studio's timetable for free during a visit and leave it running for the trial.

Search keywords

class booking system for small studio, yoga class timetable booking, free class schedule booking page

One-shot master prompt

Build a "Studio Timetable" SaaS in Next.js with Tailwind CSS, Supabase and Resend.
Core requirements:
1. Studio setup (magic link): name, logo, timezone, rooms, instructors, recurring classes (day, time, duration, capacity, description) and one-off classes.
2. Public timetable /[studio] by week with spots left; booking form (name, email, phone) with email confirmation and a cancel link; one booking per email per class.
3. Waitlist: when a booking is cancelled before the cut-off, promote the first waitlisted person and email them.
4. Instructor/admin view per class: attendee list, check-in toggles, add walk-ins; reminder emails 24 hours before class (scheduled function).
5. Embed script for the timetable, Stripe Billing ($19/month, 30-day trial).

Comparable products

Published 2026-10-08.

Related blueprints