Softis Pilates
Booking, scheduling and member management platform for a boutique Pilates club in Japan, shipped bilingual EN/JP.

3 → 1
SaaS subscriptions consolidated
≈ 2h/wk
operator time recovered
99.9%
uptime since launch
- Laravel
- Vue.js
- MySQL
- Stripe
- Tailwind
Situation
Softis ran a thriving Pilates studio in Tokyo on spreadsheets and a generic booking SaaS that did not understand recurring small-group classes, instructor rotations, or member packages priced in JPY.
Challenge
We needed a platform that handled recurring class series, capacity-locked sessions, member packages with carry-over credits, and Stripe Japan billing — all without a sysadmin on site and operable by the studio owner herself.
Solution
We built a Laravel + Vue.js single-database platform with a calendar-first booking UI, a member dashboard tracking remaining credits, and a back-office for instructors. Stripe Subscriptions handles auto-renewal; cancellations and refunds are one click. Hosted on a single managed VPS with daily snapshots.
Result
The studio replaced three SaaS subscriptions with one platform, saved roughly two operator-hours per week on schedule reconciliation, and onboarded its second instructor without process change.