Ausgangslage
Die App Bosch eBike Flow kann eine Fahrt exportieren, aber in zwei getrennte Dateien. FIT enthält die Sensordaten (Leistung, Trittfrequenz, Puls und Geschwindigkeit), meist jedoch ohne GPS. GPX hat Route und Höhenmeter, dafür keine Sensoren. Aus keiner der beiden Dateien allein erfahren Sie, wo auf der Strecke Sie wie stark getreten haben.
Lösung
Eine Web-App, in die man beide Dateien einfach hineinzieht. Die App ordnet sie anhand des Namens einander zu und sucht für jeden Punkt der Route den nächstgelegenen Sensorwert mit einer Toleranz von ±5 Sekunden. Danach bereinigt sie die Daten: Unmögliche Geschwindigkeitssprünge über 80 km/h fallen weg, und das Höhenprofil, in dem das GPS des Rads rauscht, wird geglättet. Dieselbe Fahrt lässt sich nicht zweimal hochladen.
Was die App kann
- Übersicht und Detail einer Fahrt mit Diagramm und Karte, die sich beim Darüberfahren gemeinsam bewegen
- Vergleich zweier Fahrten nebeneinander
- Aktivitätskalender und Heatmap der meistgefahrenen Gebiete
- Schätzung des Akkuverbrauchs aus Leistung und Fahrtdauer
- Verwaltung von Rädern, Service und Wartungserinnerungen
- Teilen einer Fahrt oder eines Profils per Link, Freunde und Rangliste
So ist es entstanden
Vom ersten Commit bis zur funktionierenden Beta vergingen 3 Tage (1.–3. März 2026). Stack: Next.js, Supabase (Login, Datenbank, Speicher), Leaflet-Karten und Recharts-Diagramme. Bei diesem Projekt ist meine Prüfroutine vor jedem Deployment entstanden: Datenbankschema → Datenberechtigungen → Speicher → Code. Ziel ist, dass jede neue Version auf Anhieb funktioniert.
Die Beta läuft mit einer begrenzten Zahl an Registrierungen. Kostenlos lassen sich 10 Fahrten speichern, Premium-Zugang erhalten Sie durch Empfehlungen.
Ergebnis
Aus zwei unpassenden Exporten wird eine Fahrt mit Karte, Diagrammen und Statistiken, ganz ohne manuelles Zusammenführen.
Beta ausprobieren