PackPass: class packs, bookings and waitlists for a yoga and Pilates studio
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.
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.
Comments· 0