RunVenture - Fitness App
RunVenture is a lightweight, modern fitness tracking app inspired by MapMyRun.com. Built with React.js, it supports route planning, GPS run tracking, music playback, training plans, and social challenges, all powered by browser APIs, Google Maps, and Spotify.
Project highlights
- Live Run Tracking: Real-time GPS, pace, distance, and calorie tracking with a visual route map.
- Route Planning: Interactive map-based route builder with difficulty scores and preview.
- Spotify Integration: In-app music player with playlist selection and URL loading.
- Training Plans: Customizable weekly plans with editable fitness goals and progress graphs.
- Social Challenges: Join, share, and track community running challenges with visual progress.
- Post-Run Summaries: Stats overview, best-run recognition, and hydration tips after each session.
- LocalStorage Authentication: Lightweight login system stores user data locally for testing purposes.
- Responsive Design: Mobile-friendly interface tested on major desktop and mobile browsers.