← Alle Referenzen Case Study

CoachVio

Eine Plattform, drei Apps, null Kompromisse.

Turborepo Next.js Expo tRPC Stripe Supabase
CoachVio Coach Dashboard mit Client-Cards und Revenue-Chart
1.111
TS Files
28
tRPC Router
52
Migrationen
5
Shared Packages
Ausgangslage

Die Herausforderung

01

Personal Trainer jonglieren zwischen 5-10 verschiedenen Tools: WhatsApp fuer Kommunikation, Excel fuer Trainingsplaene, Banking-Apps fuer Rechnungen, Notiz-Apps fuer Ernaehrung. Das kostet Zeit und Nerven.

02

Die Vision: Eine einzige Plattform die den gesamten Coaching-Alltag abdeckt — vom ersten Kontakt bis zur monatlichen Abrechnung. Web fuer den Coach, Mobile fuer den Klienten.

Loesung

Wie wir gebaut haben

Turborepo-Monorepo mit drei Apps: Next.js Web-Dashboard, Expo Mobile-App, und ein internes Team-Portal. Geteilter Code ueber tRPC (28 Router, 10.253 Zeilen) und ein Drizzle-Schema mit 52 Migrationen. Stripe fuer Zahlungen, Supabase Realtime fuer Live-Updates.

ArchitekturTurborepo Monorepo (3 Apps)
WebNext.js 14 (App Router)
MobileExpo / React Native
APItRPC v11 (28 Router)
PaymentsStripe Subscriptions
MonitoringSentry Error Tracking
Features

Was alles drinsteckt

01

Client Management

Klienten-Profile mit 11 Tabs: Uebersicht, Anamnese, Training, Ernaehrung, Fortschritt, Sessions, Reports und mehr.

02

Trainingsplan-Builder

Visueller Plan-Editor mit Tages-Panels, Uebungs-Picker, Sets/Reps/Gewicht und Vorlagen-System.

03

Ernaehrungstracking

Makro-Ringe, Kalorien-Tracking, Mahlzeiten-Log mit dem groessten tRPC-Router (1.224 Zeilen).

04

Mobile Workout App

Natives Workout-Tracking mit Rest-Timer, RPE-Slider, Set-Logging und automatischer PR-Erkennung.

05

Stripe Integration

Subscription-Management, automatische Rechnungen, Webhook-Handling fuer Payment-Events.

06

PDF Reports

Automatisch generierte Wochen- und Monats-Reports als PDF mit Fortschritts-Charts.

07

Push Notifications

Erinnerungen fuer Workouts, Check-ins und Coach-Nachrichten via Expo Notifications.

08

QR Onboarding

Klienten scannen einen QR-Code und landen direkt in der App mit vorausgefuelltem Profil.

Screens

Die wichtigsten Ansichten

Coach Dashboard mit Bento-Grid und Client-Cards
Coach Dashboard

Bento-Grid mit Client-Cards, Revenue-Chart, Sessions, Quick-Stats

Client Detail Ansicht mit 11 Tabs
Client Detail

11-Tab Interface mit Gewichtsverlauf, Makros, Trainingsplan, Sessions

Plan Builder mit Drag-and-Drop Trainingsplan-Editor
Plan Builder

Drag-and-Drop Trainingsplan-Editor mit Exercise-Library

Mobile Workout-Tracking App
Mobile App

Workout-Tracking, Rest-Timer, RPE, Streak-System, Ernaehrung

Ergebnis

Was geliefert wurde

1.111 TypeScript-Dateien, 52 Datenbank-Migrationen, und eine Mobile App die sich nativ anfuehlt. Coaches verwalten Klienten, erstellen Trainingsplaene, tracken Fortschritte und generieren PDF-Reports.

Klienten loggen Workouts mit Rest-Timer, RPE-Slider und automatischer PR-Erkennung. Push-Notifications halten beide Seiten im Loop.

Eine Plattform, drei Apps, null Kompromisse.

Auch eine Software-Plattform für deine Branche?

Web-Dashboard, Mobile-App, Payments, alles maßgeschneidert — wie wir es für CoachVio gemacht haben. 30 Minuten Erstgespräch, kostenlos.