Multi-tenant SaaS platform
Unitti
A complete SaaS for running clubs: training plans, payments, store and community.
- Client
- Unitti
- Industry
- Sports & running clubs
- Delivery
- Multi-tenant SaaS platform
The challenge
Running clubs managed athletes, workouts and monthly fees in spreadsheets and chat groups, with no visibility into who was about to quit.
The solution
We built a multi-tenant platform in a monorepo: an admin dashboard for the club and an app for the athlete, with personalized workouts, payments by PIX, card and bank slip, a store, gallery, leaderboard, challenges and automatic re-engagement for inactive athletes.
What we delivered
- Admin dashboard in Next.js 14 with App Router
- Athlete app in React Native with Expo
- Node.js API with Prisma, PostgreSQL and JWT authentication
- Mercado Pago payments integration with webhooks
- Retention dashboard with churn, engagement and cohorts
Results
- Many clubs on the same platform, each with isolated data
- Automated recurring billing, with reminders for overdue payments
- Community and challenges to keep athletes engaged