Studio Platform v2 — complete studio management
Dissatisfied with the SaaS running my studios, I built a complete management platform from scratch — bookings, billing (month-close, VAT to the cent), MB Way/Multibanco payments, member management. Claude compressed a ~1-year project into ~3 months.
Dissatisfied with the SaaS running my studios, I built a complete management platform from scratch — bookings, billing cycle (month-close, VAT to the cent), payments (MB Way/Multibanco), member management, legacy data migration — in baby steps, documented feature by feature, with extensive test coverage including Playwright end-to-end. Using Claude in the build compressed a ~1-year project into ~3 months.
The customer-facing layer is a Turborepo monorepo with two independent PWAs — client (app.breathpilates.pt: OTP login, enrollment + payment, class booking, plan changes) and admin (admin.breathpilates.pt: 10 staff features — calendar, templates, substitutions, availability and more) — with branch-based preview deploys on Vercel.
Stack
Python, FastAPI, PostgreSQL, Next.js 15, TypeScript, shadcn/ui, Tailwind, PWA, Turborepo, Cognito, AWS, Vercel, Claude Code