SportoFlow — KI-gestützte persönliche Longevity-Plattform
Eine mandantenfähige SaaS, die Training, Ernährung, Schlaf, Supplements und Biomarker mit einer menschlich geprüften Wissensbasis und einem KI-Coach verbindet.

Beschreibung
Eine mandantenfähige SaaS, die Training, Ernährung, Schlaf, Supplements und Biomarker mit einer menschlich geprüften Wissensbasis und einem KI-Coach verbindet.
Fallstudie
Herausforderung
Longevity-Wissen ist über Podcasts, Newsletter und Fachartikel verstreut, und Nutzer können es nicht mit ihren eigenen Blut- und Trainingsdaten verknüpfen. Bei einem Produkt mit Gesundheitsdaten mussten Quelle, Evidenzgrad und Freigabe jeder Empfehlung sichtbar sein.
Vorgehen
Wir haben eine Wissens-Engine entwickelt, die Quellen in evidenzbewertete Aussagen überführt und nichts ohne redaktionelle Freigabe veröffentlicht. Trainingspläne entstehen über eine regelbasierte Engine mit Prüfer statt über ein Sprachmodell; die KI erklärt nur und übersetzt Vorgaben. Der Zugriff von Coaches und Ärzten ist an widerrufbare, vom Athleten bestätigte Beziehungen gebunden.
Ergebnis
SportoFlow ist unter sportoflow.com live; Wissens-, Biomarker-, Trainings-, Protokoll-, Ernährungs-, Supplement-, Schlaf- und Expertenmodule sind im Code fertig und durch automatisierte Tests abgesichert. Die nächsten Schritte sind Freigaben der Gerätehersteller, Live-Zahlungen und die Mobile-App.
Tools
Next.js 16, React 19, TypeScript, Shadcn UI, React Query, Bun, Fastify, Drizzle ORM, MySQL, Zod, Stripe
Hauptfunktionen
Belegte, evidenzbewertete und redaktionell geprüfte Wissens-Engine
Quellen-Collector für PubMed, ClinicalTrials.gov, RSS, Podcasts
60+ Biomarker, PDF/OCR-Laborimport und PhenoAge-Score
Regelgeprüfte Trainings-Engine mit 8 Sportart-Plugins
ACWR, 10-%-Umfangsgrenze und Entlastungswochen
Versionierte Protokolle, Hinweise nur an Betroffene
TürKomp/USDA-Ernährung und Katalog mit 30+ Supplementen
Coach-/Arztzugriff per Einwilligung, Termine, Videocalls
Wiederholungszählung und Formkontrolle per Kamera im Browser
Verwendete Technologien
Next.js 16
React 19
TypeScript
Shadcn UI
React Query
Bun
Fastify
Drizzle ORM
MySQL
Zod
Stripe
Design-Highlights
Die KI entwirft, Menschen geben frei: Quellen- und Evidenz-Badges bei jeder Empfehlung
Scores funktionieren mit Teildaten und zeigen, was fehlt und wie es ergänzt wird
Klare medizinische Grenzen: „Schätzung, keine Diagnose“ und Badge für ärztliche Freigabe
Kamerabilder bleiben auf dem Gerät; Posenmodell selbst gehostet, kein Fremd-CDN
Türkische Oberfläche; KI-Erklärungen und Newsletter auf Türkisch und Englisch
Details
SportoFlow ist ein Longevity-Betriebssystem für Menschen, die ein langes, gesundes Leben zu einem messbaren Ziel machen möchten, sowie für die Coaches, Ernährungsberater und Ärzte, die sie begleiten. Die Plattform führt wissenschaftliche Publikationen, Blutwerte, Gerätemessungen und tägliche Gewohnheiten in einem Dashboard zusammen. Der Grundsatz ist klar: Die KI erstellt Entwürfe, die Entscheidung trifft ein Mensch.
Ausgangslage und Bedarf
Wissen über Longevity ist auf Podcasts, Newsletter, YouTube-Kanäle und Fachartikel verteilt. Nutzer können es kaum mit ihren eigenen Blutwerten, ihrer Trainingshistorie oder ihren Schlafdaten verknüpfen, und die meisten Apps konzentrieren sich entweder nur auf Training oder nur auf Ernährung. Ein Produkt, das mit Gesundheitsdaten arbeitet, steht zudem vor der Frage des Vertrauens: Jede Empfehlung muss zeigen, auf welcher Quelle sie beruht, wie belastbar die Evidenz ist und wer sie freigegeben hat. SportoFlow wurde für genau diese beiden Anforderungen entwickelt – belegtes Wissen und persönliche Daten an einem Ort, jede Empfehlung nachvollziehbar.
Lösung und Umfang
Redaktionell geprüfte Wissens-Engine
Ausgewählte Quellen werden regelmäßig über RSS, Podcasts, YouTube, E-Mail-Newsletter, PubMed und ClinicalTrials.gov erfasst. Audioinhalte werden mit Whisper transkribiert, anschließend werden strukturierte Aussagen extrahiert: Intervention, Dosierung, Zielgruppe, Ergebnis, Wirkrichtung und Evidenzgrad (Metaanalyse, RCT, Kohorte, mechanistisch, Expertenmeinung, n=1). Widerspricht eine neue Aussage einer bereits freigegebenen zum selben Thema, werden beide automatisch als strittig markiert. Keine Aussage erreicht Nutzer ohne redaktionelle Freigabe; aus urheberrechtlichen Gründen werden nur Zusammenfassung und kurzes Zitat angezeigt, nie der Volltext.
Biomarker-Tracking und Longevity-Score
Laborwerte lassen sich manuell eingeben oder als PDF hochladen. Das System liest zunächst die Textebene des PDFs und greift bei Bedarf auf die Tabellenerkennung im Bild zurück; die unterschiedlichen Bezeichnungen türkischer Labore werden über ein Alias-Wörterbuch dem Katalog zugeordnet. Erkannte Werte werden erst nach Bestätigung durch den Nutzer gespeichert. Der Katalog umfasst über 60 Biomarker mit Normal- und Optimalbereichen. Berechnet werden ein biologisches Alter auf Basis der PhenoAge-Formel und ein VO2max-basiertes Fitnessalter. Fehlen Eingaben, wird der Score dennoch erstellt – die Oberfläche zeigt aber klar, welche Werte fehlen und wie Sie sie ergänzen können.
Deterministische Trainings-Engine
Trainingspläne schreibt kein Sprachmodell, sie entstehen regelbasiert. Eigene Plugins decken Laufen (VDOT), Radfahren (FTP), Schwimmen (CSS), Triathlon, Kraft (%1RM), Hypertrophie, HIIT und Mobilität ab. Ein Regelprüfer begrenzt die wöchentliche Umfangssteigerung auf 10 %, hält das Verhältnis von akuter zu chronischer Belastung (ACWR) zwischen 0,8 und 1,3, setzt einen 3:1-Zyklus aus Belastung und Entlastung um und stoppt die Planerstellung, sobald ein medizinischer Hinweis angegeben wurde. Die KI erklärt lediglich die Einheiten und übersetzt Freitext wie „diese Woche bin ich zwei Tage weg“ in strukturierte Vorgaben – die Planstruktur kann sie nicht verändern. Erledigte, teilweise erledigte und ausgelassene Einheiten berechnen die Folgewoche neu; Pläne lassen sich als ICS- und FIT-Datei exportieren.
Protokolle, Ernährung, Supplemente und Schlaf
Acht Plattformprotokolle werden versioniert geführt. Nur Aussagen auf Ebene von Metaanalyse, RCT oder Kohorte dürfen die Zielwerte eines Protokolls ändern; nach Freigabe werden ausschließlich die Nutzer benachrichtigt, die das Protokoll übernommen haben. Das Ernährungsmodul bietet eine Lebensmittelsuche auf Basis von TürKomp- und USDA-Daten, Mahlzeitenerfassung per Freitext und einen täglichen Ring für Protein, Kalorien und Ballaststoffe. Der Supplementkatalog umfasst über 30 Einträge mit Wechselwirkungshinweisen und „Ärztlich abklären“-Markierungen. Fällt die HRV deutlich unter den Siebentagesschnitt, entschärft die Schlafsäule automatisch die intensive Einheit des Tages.
KI-Coach und Formkontrolle per Kamera
Der KI-Coach erhält die aktiven Protokolle, die letzte Biomarker-Zusammenfassung und die Einträge der letzten sieben Tage als Kontext, stützt seine Antworten ausschließlich auf freigegebene Aussagen und verlinkt die Quellen. Bei Übungen aus der Bewegungsbibliothek zählt eine im Browser laufende Posenerkennung die Wiederholungen und meldet Formfehler in Echtzeit; Bilder und Körperpunkte werden nicht an den Server übertragen.
Ebene für Coaches, Ärzte und Experten
Dieselbe Plattform bedient Einzelpersonen, Coaches und Kliniken. Expertenprofile werden erst nach Prüfung der Nachweise aktiviert. Coaches und Ärzte sehen Daten nur über eine Einwilligungsbeziehung, deren Umfang der Athlet selbst festlegt und jederzeit widerrufen kann; jeder Zugriff wird protokolliert. Die Coach-Rolle hat keinen Zugriff auf Biomarker-Interpretation oder Dosierungsempfehlungen. Bei Warnsignalen wie einem Alter unter 18 Jahren, Schwangerschaft oder einer angegebenen Herzerkrankung kann ein Plan ohne ärztliche Freigabe nicht veröffentlicht werden; wechselt das Ziel auf eine neue Version, erlischt die Freigabe. Expertenverzeichnis, Verfügbarkeitskalender, Terminbuchung, Messaging, Audio- und Videocalls über LiveKit (Aufzeichnung standardmäßig aus) sowie Provisions- und Auszahlungsabläufe ergänzen diese Ebene.
Admin-Panel
Superadmins und Redakteure verwalten Wissensquellen und deren Synchronisationsstatus, die Prüfwarteschlange für Aussagen (mit Tastenkürzeln für Massenfreigabe und -ablehnung), den Biomarker-Katalog samt Quellen für Optimalbereiche, Protokollversionen, die Bewegungsbibliothek, den Leistungskatalog, Mandanten, Tarife und Nutzungsguthaben. Ein Optimalbereich ohne verknüpfte Quelle wird als „Quelle ausstehend“ gekennzeichnet und erzeugt keine Empfehlungen.
Technische Architektur
Das Backend basiert auf Fastify 5 unter Bun mit Drizzle ORM und MySQL, das Dashboard auf Next.js 16, React 19, Shadcn UI und React Query. Erfassungs-, Transkriptions- und OCR-Jobs laufen in Redis-gestützten BullMQ-Warteschlangen; wöchentliche Neuplanung und Newsletter laufen als geplante Jobs. Im Mandantenmodell ist jede persönliche Tabelle über Mandanten- und Nutzerschlüssel abgegrenzt, ein Tenant-Scope-Guard prüft das im Rahmen des Quality Gates. Die Sprachmodell-Anbieter (Claude, OpenAI, Groq) liegen hinter einer gemeinsamen Schicht; das Modell wird nach Quellenqualität gewählt, Tokens und Kosten werden pro Mandant gemessen, und bei Erreichen des Tageslimits stoppt die Warteschlange. Die Oberfläche ist auf Türkisch; Aussagenextraktion, KI-Erklärungen und Newsletter entstehen auf Türkisch und Englisch. Öffentliche Seiten liefern strukturierte Daten (Organization, WebSite, SoftwareApplication), eine Sitemap und llms.txt aus.
Integrationen und Sicherheit
- Geräte: ein nutzerspezifischer, rein schreibender Bridge-Schlüssel für Apple Health; FIT-Import; Adapter für Strava, Withings, Oura und WHOOP sind umgesetzt und werden nach Freigabe durch die Anbieter aktiviert.
- Zahlungen: Stripe-Checkout und Webhook-Verarbeitung sind fail-closed implementiert und gehen mit den Live-Schlüsseln in Betrieb.
- Sportoonline: Kontoverknüpfung und Bestellsynchronisation mit dem Schwester-Shop; Bestellungen von Geräten, Laborpaketen und Leistungen werden im Dashboard zum passenden Datensatz. Produktvorschläge nutzen keine Gesundheitsdaten für Targeting.
- Sicherheit: keine Standardwerte für Secrets, verschlüsselte Geräte-Tokens, MIME- und Dateisignaturprüfung beim Upload, SSRF-Schutz beim Medienabruf und eine Löschkette nach DSGVO/KVKK, die Datenbankeinträge und Dateien gemeinsam entfernt.
Heute
SportoFlow ist unter sportoflow.com live. Wissens-Engine, Biomarker, Training, Protokolle, Ernährung, Supplemente, Schlaf, Coach-/Arztmodus und Expertennetzwerk sind im Code vollständig umgesetzt und durch automatisierte Tests abgesichert. Offene Punkte hängen an externen Freigaben: Entwicklerzugänge der Gerätehersteller, ein Live-Zahlungskonto, eine rechtliche Einschätzung zur Telemedizin und eine Expo-basierte Mobile-App als geplanter nächster Schritt.