About Milestracks
Milestracks, a core application within the REGIONSID ecosystem, is designed to be Your Everyday Run Partner. It transforms the traditional, often repetitive running routine into an engaging, RPG-style adventure.
The Vision
Running the same path every day can lead to burnout, while exploring unknown areas often raises safety concerns. Milestracks bridges this gap by offering dynamic, story-driven mystery routes that prioritize both exploration and runner safety through an immersive experience.
Key Features
- Mystery Tracks: The app creates personalized surprise routes tailored to your current fitness level and preferred distance, turning every run into a new mission.
- Gamified Progression: Runners start as Beginners and climb the ranks to Master. Before heading out, you can equip strategic items to boost your rewards or protect your progress.
- Kila, The Virtual Guide: A friendly digital companion that provides narrative context, turn-by-turn guidance, and motivation at every milestone along your route.
Rewarding Every Step
Instead of just tracking pace and calories, Milestracks rewards your effort with Experience Points (EXP) and digital coins. The further you run and the more milestones you reach, the more you earn. If you miss a milestone, the app fairly adjusts your rewards for that session, but your overall level experience never decreases. This ensures that every effort counts and keeps you motivated to lace up your shoes for the next adventure.
A Seamless & Safe Experience
Milestracks is built to be a reliable companion, even when you run into areas with poor cellular connection. The app smoothly handles offline segments so your progress is never lost. Above all, safety comes first—if you feel tired, the weather changes, or a route feels unsafe, you can use the Safe Stop feature to end your run early and safely keep the rewards you've earned without any penalties.
Built With
- dart
- express.js
- flutter
- graphhopper
- kotlin
- nebiusai
- nvidia
- openstreetmap
- postgresql
- prisma
- redis
- supabase
- typescript