Studio Platform v2 — gestão completa de estúdios
Insatisfeito com o SaaS que geria os meus estúdios, construí de raiz uma plataforma de gestão completa — reservas, faturação (fecho de mês, IVA ao cêntimo), pagamentos MB Way/Multibanco, gestão de membros. O Claude comprimiu um projeto de ~1 ano para ~3 meses.
Insatisfeito com o SaaS que geria os meus estúdios, construí de raiz uma plataforma de gestão completa — reservas, ciclo de faturação (fecho de mês, IVA ao cêntimo), pagamentos (MB Way/Multibanco), gestão de membros, migração de dados legados — em baby steps, documentada funcionalidade a funcionalidade, com cobertura extensa de testes, incluindo Playwright end-to-end. Usar o Claude na construção comprimiu um projeto de ~1 ano para ~3 meses.
A camada virada para o cliente é um monorepo Turborepo com duas PWAs independentes — cliente (app.breathpilates.pt: login OTP, inscrição + pagamento, reserva de aulas, mudança de plano) e admin (admin.breathpilates.pt: 10 funcionalidades de staff — calendário, templates, substituições, disponibilidade e mais) — com preview deploys por branch na Vercel.
Stack
Python, FastAPI, PostgreSQL, Next.js 15, TypeScript, shadcn/ui, Tailwind, PWA, Turborepo, Cognito, AWS, Vercel, Claude Code