Výchozí situace
Aplikace Bosch eBike Flow umí jízdu exportovat, ale do dvou samostatných souborů. FIT obsahuje data ze senzorů (výkon, kadenci, tep a rychlost), většinou ale bez GPS. GPX má trasu a převýšení, zato bez senzorů. Z žádného z nich zvlášť nezjistíte, kde na trase jste kolik šlapali.
Řešení
Webová aplikace, do které jezdec oba soubory jen přetáhne. Aplikace je spáruje podle názvu a ke každému bodu trasy dohledá nejbližší měření ze senzorů s tolerancí ±5 sekund. Pak data vyčistí: zahodí nesmyslné skoky rychlosti nad 80 km/h a vyhladí výškový profil, ve kterém GPS z kola šumí. Stejnou jízdu nejde nahrát dvakrát.
Co aplikace umí
- Přehled a detail jízdy s grafem a mapou, které se při najetí myší pohybují spolu
- Porovnání dvou jízd vedle sebe
- Kalendář aktivit a heatmapa nejčastěji ježděných míst
- Odhad spotřeby baterie podle výkonu a délky jízdy
- Správa kol, servisu a připomínek údržby
- Sdílení jízdy nebo profilu odkazem, přátelé a žebříček
Jak to vzniklo
Od prvního commitu po funkční betu uběhly 3 dny (1.–3. března 2026). Stack: Next.js, Supabase (přihlášení, databáze, úložiště), mapy Leaflet a grafy Recharts. U tohoto projektu vznikl můj kontrolní postup před každým nasazením: databázové schéma → oprávnění k datům → úložiště → kód. Cíl je, aby nová verze fungovala napoprvé.
Beta běží s omezeným počtem registrací. Zdarma lze uložit 10 jízd, prémiový přístup se dá získat doporučením přátel.
Výsledek
Ze dvou nesourodých exportů je jedna jízda s mapou, grafy a statistikami, bez ručního slučování dat.
Vyzkoušet betu