My gym’s class booking experience is a mess—so I built a proper app in an afternoon with Stitch, Figma Make, and Cursor.
Role
Product Design Engineer
Client
Touchstone
Year
2026
Overview
I climb at Touchstone and love it—but booking classes means going to their website. It’s clunky, hard to scan on your phone, and feels like it was built a decade ago. I wanted to see how fast I could ship something better.
The problem
The current website members use to view schedules and book classes—hard to use on mobile and not built for quick check-in or “my classes” flows.


Challenge
The current flow is desktop-first, buried in menus, and doesn’t give you a simple “my pass” or “my classes” experience. Members end up on the same confusing site every time they want to book or check in. No app, no clear membership view—just a rough web experience.
Solution
I designed and built a mobile-first app in a few hours one Sunday: Stitch for the design, Figma Make to turn it into a React app, and Cursor to wire it up and refine the UI. You get a scannable membership pass, one-tap class browsing and booking, and a clean view of what you’re signed up for—the experience the gym’s website never had.
Result
A working prototype that proves a better path is possible. QR pass for entry, class list with book/unbook, and a profile view—all in a compact app that fits how people actually use their phones at the gym. No backend or launch yet; this was a weekend experiment to show what “good” could look like.
Next Project
01