Case Study · Canadian corporate yoga company
A custom .NET Core SaaS platform, run end to end
A corporate yoga company runs its teachers, clients, classes, and billing on a custom .NET Core application that Cloudstruct built and runs end to end: hosting, database, security, maintenance, integrations, and advice, with support going back to 2015.
2015
supported since

Since 2015
The situation
The business places yoga teachers in workplaces, condo buildings, and private sessions, which means scheduling classes across many clients, paying teachers accurately, and billing clients in several different ways. It started on a platform adapted from another fitness system in 2015, and by 2018 it had outgrown it. Rather than juggle a developer, a host, and an IT provider, the owner wanted one partner responsible for the whole system.
What we built
- 01Scoped the rebuild with the owner, from a must-have, nice-to-have, and later feature list, and tracked estimated against actual hours for every feature
- 02Built the platform as a full custom .NET Core application, with logins, roles, and separate dashboards for teachers and clients
- 03Built class management and scheduling: calendar and list views, rescheduling, and multi-session booking, including changes made directly from a client’s profile
- 04Built billing for both clients and teachers, with Stripe and manual payments and the many edge cases real billing involves
- 05Integrated Stripe payments and SendGrid email, and added a rewards club and automated notifications
What we run today
- 01Run the hosting, servers, and SQL Server database: setup, HTTPS, security, and ongoing server maintenance
- 02Consult with the owner on priorities and keep improving the platform from a shared list: invoices, receipts, session history, and client emails
Outcome
One partner owns the whole system, from the servers and database to the application, integrations, and advice. The business runs day to day on software built around how it actually works, delivered as a hosted platform on a monthly subscription, and the same team has supported it since 2015.
Next case study
North American mobile personal-training franchise
Maintaining and extending a franchise’s legacy platform since 2014
Want examples in your industry?
We’ll walk you through relevant work on a call.
Prefer email? mark@cloudstruct.ca
