PackPass: class packs, bookings and waitlists for a yoga and Pilates studio

PackPass: class packs, bookings and waitlists for a yoga and Pilates studio

00 Markdown

Class packs and memberships by card, a weekly schedule with spots left, waitlists that book the next member, and live rosters.

Agent specs

Agent
Claude Code, Opus 5.5 Medium
Time
21 min
Cost
$9.70*

Agents work faster and more accurately on Elements.

* Cost at API rates, September 2026.

Run it yourself

Paste this prompt into your AI agent. You get the finished app on your own machine, ready to change however you like.

Install elements: curl -fsSL 'https://install.elements.dev?os=darwin' | sh && export PATH=~/elements/bin:$PATH Create an Elements app from the elementscode/demo-packpass scaffold: cd ~/elements/projects elements create packpass -scaffold=elementscode/demo-packpass cd packpass Start the app.

Need an AI agent?

In AI desktop apps, paste into the Code tab, not the general chat.

The prompt

The exact prompt that built this app. Give it to your agent to build the app from scratch with Elements, or use it to compare what other tools make from the same ask.

Build a class booking app named packpass for a yoga and pilates studio.

MEMBER
- Sign up, buy a class pack (5 or 10 classes) or a monthly unlimited membership
  by card.
- Weekly schedule of classes with instructor, time, spots left.
- Book a class, which uses a credit. Cancel up to 12 hours before for the
  credit back.
- Join the waitlist when a class is full. When someone cancels, the first
  person on the waitlist is booked and emailed.
- A reminder email two hours before class.

STAFF (admin account)
- Classes and instructors, the weekly schedule, capacity.
- Each class's roster, and check members in.
- Members, their credits and membership status.

Payments by Stripe.

Seed the admin, three instructors, a week of classes, eight members with packs
and memberships, bookings, and a full class with a waitlist. Show the seeded
logins on the sign-in page.

Spots left, waitlists and rosters update in real time.

The code

https://github.com/elementscode/demo-packpass MIT license View on GitHub →

Get a digest to your inbox once per week.

Comments· 0