Zum Hauptinhalt springen

Technik

Hinter BoldMove

Was technisch wirklich drinsteckt

Eine Trainings-App, die nicht nur speichert – sondern mitdenkt.

BoldMove ist kein generischer Workout-Tracker. Das System berechnet aktiv: Gewichtsempfehlungen basieren auf deiner aktuellen Leistung, Erholungswochen werden automatisch eingebaut – und kein eingegebener Wert geht verloren, auch wenn du offline bist oder die App schließt.

~13.700

Zeilen aktiver Code

Dead code (~500 LOC) nicht mitgezählt

112

Quelldateien

JS / JSX / TypeScript

React 19

Frontend

Vite 7 + SWC Build

Firebase 12

Backend

Auth · Firestore · Storage

Ursprung

Kein Hochglanz Gym. Sondern echtes Training.

BoldMove ist nicht in einem fancy Studio entstanden. Sondern in einer Garage. Kalt im Winter. Heiß im Sommer. Kein Filmteam, kein perfektes Licht. Nur Gewichte, Konsequenz und eine Frage: Wie macht man Training wirklich messbar? Diese App ist die Antwort.

Standort

BoldMove Garage Gym

Roh. Direkt. Effektiv.

Klicken zum Öffnen

Stack

Technischer Überblick

FrameworkReact 19.1 + React Router 7.7
BuildVite 7 + SWC
StylingTailwind CSS 3.4 + shadcn/ui + Radix UI
SpracheJS/JSX + TypeScript in kritischen Pfaden
DatenbankFirestore — Subcollection-Modell
AuthFirebase Auth (E-Mail/Passwort)
StorageFirebase Storage (Screenshots/Anhänge)
BillingBezahlung integriert
ChartsRecharts 3.1
TestingVitest (Epley, Persist, WriteBuffer)
PWAService Worker + workbox-window

Features

Was die App kann

KI & Onboarding

KI-Plan-Generator – 11 Schritte Onboarding, daraus baut die App einen Trainingsblock, der zu dir passt

Plan basiert auf echtem Trainerwissen – die KI greift auf eine kuratierte Wissensbasis zu, nicht auf generisches Internet-Wissen

Berücksichtigt Ziel, Erfahrung, Equipment, Trainingstage und körperliche Einschränkungen

Generierter Block landet direkt im Builder – du kannst ihn vor dem Start noch anpassen

Onboarding jederzeit überspringbar – kein Zwang beim ersten Login

Training

Trainingsblöcke selbst aufbauen – mit Wochen, Tagen, Muskelgruppen und Übungen

Sätze live tracken – Gewicht, Wiederholungen und Intensität, automatisch gespeichert

Trainingsblock übernehmen – der nächste Block startet mit sinnvollen Ausgangswerten

Trainingsblock neu starten – gleiche Struktur, leere Werte

Builder mit verbesserter Drag-Bedienung – versehentliches Verschieben auf dem Handy passiert nicht mehr

Fortschritt

Bestleistungen verfolgen – all-time und pro Block, mit PR-Erkennung

Stärke-Trend: deine stärksten Sätze pro Übung über mehrere Blöcke hinweg

1RM-Report – Bestleistungen all-time und pro Block mit Verlauf

Reports-Seite neu gestaltet – übersichtlichere Karten, bessere Lesbarkeit

Feedback

Muskelkater-Check pro Muskelgruppe – einmal pro Training, ab Woche 2

Feedback pro Übung – Schwierigkeit, Pump, Gelenke und Form-Screenshot

Feedback-Übersicht – du siehst dein eigenes Feedback, sortierbar nach Status

Feedback fließt in die Gewichtsempfehlung ein – Engine schaltet automatisch zwischen Halten, Wiederholungen rauf oder Gewicht rauf

Ernährung

Mahlzeiten erfassen – per Hand oder per Foto vom Nährwertetikett (KI liest die Werte aus)

Tagesübersicht mit Kalorien und Makros – Eiweiß, Kohlenhydrate, Fett

Favoriten – häufig gegessene Lebensmittel mit einem Klick wieder hinzufügen

Menge ändern, Makros stimmen automatisch – auf Basis einer per-100g-Berechnung

Mahlzeiten bearbeiten oder löschen – jederzeit, pro Tag gruppiert

Eigenes Ernährungs-Onboarding – erklärt in 5 Schritten, wie das Foto-Feature funktioniert

Organisation

Übungsdatenbank mit Erklärungen, häufigen Fehlern, Tipps und Video

Eigene Übungen einreichen – nach Prüfung für alle verfügbar

Notizen pro Satz und pro Übung

Trainingspläne als Vorlage speichern und wiederverwenden – öffentlich oder privat

App & Nutzung

Profil mit Sprach- und Gewichtseinheit-Einstellung (kg/lb, Deutsch/Englisch)

Aboverwaltung ist integriert und bereit

Als App installierbar auf iOS und Android – funktioniert auch offline

Mobile-first Design mit klarer Navigation

Konsistentes Design über Templates, Block-Bibliothek und Workout-Builder hinweg

Progression

Wie das Training berechnet wird

Gewichtsempfehlungen sind kein Bauchgefühl. Jede Vorgabe wird aus deiner aktuellen Leistung berechnet, steigt Woche für Woche planvoll an und berücksichtigt automatisch Erholungsphasen.

BerechnungJede Gewichtsempfehlung basiert auf deiner aktuellen Leistung – automatisch, ohne manuelle Eingabe
Entscheidungs-ModiDie Engine wählt für jeden Satz einen von fünf Modi: schützen, halten, Wiederholungen rauf, kleiner Sprung, oder Gewicht rauf – statt starre Prozent-Vorgaben
Feedback im PlanWie schwer ein Satz war und wie ausgeruht du bist, beeinflusst direkt den nächsten Vorschlag – nicht erst nächsten Block
WochenaufbauDas Gewicht steigt planvoll über mehrere Wochen an – angepasst an die Blocklänge
ErholungswocheLetzte Woche jedes Blocks: automatisch −20 % Gewicht für gezielte Erholung
IntensitätszielJede Woche hat ein vorgegebenes Ziel – wie anstrengend die Sätze sein sollen
Eigene EingabeWenn du das Gewicht selbst änderst, passen sich die Wiederholungen automatisch an
SicherheitsgrenzeGewicht und Wiederholungen können nicht gleichzeitig steigen – das verhindert unrealistische Vorgaben
GerätetypenEmpfehlungen passen sich ans Gerät an – Langhantel, Kurzhantel, Maschine, Cable oder Bodyweight

Zuverlässigkeit

Kein Datenverlust

Deine Eingaben werden automatisch gespeichert – auch wenn du offline bist, den Tab schließt oder das Gerät ausgeht. Nichts geht verloren.

Automatisches SpeichernEingaben werden nach 400 ms gespeichert – ohne spürbare Verzögerung
Offline-SicherungKein Datenverlust beim Schließen des Tabs oder einem Neustart
Beim NavigierenVor jedem Seitenwechsel wird alles gespeichert
Größere DatenmengenWerden gebündelt übertragen – stabil auch bei schlechter Verbindung

Roadmap

Was kommt als Nächstes

Prio 1

Smarte Progression in echten Wochen härten

Die Engine ist live und entscheidet pro Satz – jetzt geht es darum, sie über mehrere echte Trainingsblöcke zu validieren und nachzuschärfen.

Prio 1

Vorlagen verbessern

Vorlagen werden weiter stabilisiert – der Übergang von Vorlage zu eigenem Trainingsblock wird zuverlässiger.

Prio 1

Volumen-Auswertung pro Woche

Wie viele Sätze pro Muskelgruppe pro Woche – als eigene Karte im Report. Die Berechnung läuft schon, die Anzeige folgt.

Prio 2

Übung wechseln im laufenden Training

Eine Übung mitten im Workout ersetzen – direkt, ohne den Block neu aufbauen zu müssen.

Prio 2

Reihenfolge anpassen

Übungen im laufenden Workout nach oben oder unten verschieben.

Prio 2

Drag & Drop im Builder

Tage und Übungen per Drag & Drop sortieren.

Prio 3

Video im Übungsdetail

Direkt beim Öffnen einer Übung ein Erklärvideo sehen – nicht nur Text.

Prio 3

Einführungs-Tutorial

Leere Bereiche mit einem kurzen Tutorial-Video – damit der Einstieg sofort klar ist.

Alle Zahlen aus dem tatsächlichen Quellcode ermittelt. Keine geschätzten oder aufgerundeten Werte. LOC-Zahlen sind ±5% Näherungswerte.

Bereit zum Trainieren?

FAQ

Häufige Fragen zu BoldMove

Welcher Tech-Stack steckt hinter der BoldMove App?

Die App basiert auf React 19 im Frontend und Firebase im Backend. Die Progression Engine und der KI-Plan-Generator laufen als dedizierte Services, die automatisch Trainings-Anpassungen berechnen. Insgesamt stecken aktuell rund 13.700 Zeilen aktiver Code dahinter.

Wie funktioniert der KI-Plan-Generator?

Nach einem 11-Schritte-Onboarding (Ziel, Erfahrung, Equipment, Trainingstage, körperliche Einschränkungen) baut die KI einen Trainingsblock, der zu dir passt. Sie greift dabei auf eine kuratierte Wissensbasis aus drei Fachbüchern und über 100 dokumentierten Trainingsregeln zu – nicht auf generisches Internet-Wissen. Der generierte Plan landet direkt im Builder und kann vor dem Start angepasst werden.

Was macht die Progression Engine?

Sie erkennt nach jedem Satz automatisch, wann du Gewicht steigern solltest, wann ein Deload sinnvoll ist und wie deine Progression über Wochen verläuft. Grundlage sind dein RIR-Feedback, Volumen-Verläufe und ermüdungsbasierte Regeln aus der Sportwissenschaft (Schoenfeld, Israetel, Helms).

Ist die BoldMove App kostenpflichtig?

Aktuell nicht – die App ist in der kostenlosen Beta mit vollem Funktionsumfang. Nach Beta-Ende wird das Monatsabo €9,95 kosten, das Jahresabo €79 (entspricht €6,58/Monat). Kein Abo läuft in der Beta. Keine Kreditkarte nötig.

Wer hat BoldMove entwickelt?

Gegründet und entwickelt von Fabian Ohldag, zertifizierter Personal Trainer (Fitnesstrainer B- und C-Lizenz) aus Brüggen am Niederrhein. Der Trainingsinhalt basiert auf seinen drei Fachbüchern (Hypertrophy Science, Nutrition, Supplements) und über 100 Trainingsregeln aus 1:1-Coaching-Erfahrung.

Warum noch eine Fitness-App?

Die meisten Apps tracken Training, aber denken nicht mit. BoldMove ist anders: eine Progression Engine, die dokumentiert, transparent und für Leute gebaut ist, die wissen, was ein Mesozyklus ist. Kein Influencer-Marktplatz, keine Black-Box-KI, keine Gamification statt echter Methodik.