🌊 SplashDash – A Summer Fitness Adventure Game
🚀 Inspiration
The idea for SplashDash was born from a simple question: How can we make summer more active, healthy, and social—all from our smartphones? We were inspired by the success of geolocation-based games like Pokémon Go and the increasing need to promote fitness and health—especially during the often sedentary summer break. Our goal was to merge gamification, health awareness, and social motivation into one fun, accessible mobile app.
🧠 What We Learned
Throughout this project, we explored and applied concepts across disciplines: • Health & IoT: Integrating real-time data from Apple Health and Google Fit taught us how to sync user biometrics and respond to physical wellness data. • Social App Design: We studied engagement psychology to design a vibrant in-app social feed that builds community and accountability. • Game Mechanics: We learned to balance reward mechanics, daily streaks, and coin systems to sustain motivation. • APIs & Safety: Incorporating weather APIs required handling real-time data to ensure user safety during outdoor activity.
🛠️ How We Built It
We followed a modular, iterative development strategy:
🔧 Tech Stack • Frontend: React Native with Expo • Backend: Firebase + Firestore (user data, rewards, social feed) • APIs Used: • Apple Health / Google Fit SDKs (for health stats) • OpenWeatherMap API (for heat alerts) • Mapbox API (for geolocation tracking and visualizing routes) • Storage: Firebase Cloud Storage (photos from the social feed) • Authentication: Firebase Auth (email + social login)
🔂 Core Features • GPS-based summer fitness quests and routes • Step tracking, heart rate sync, and real-time calorie burn stats • Custom avatars and level-up system • Social feed for posting workouts, routes, and photos • Reward store with avatar gear, collectibles, and coupons • Heat alerts and health-based activity recommendations
⚔️ Challenges We Faced • Cross-Platform Health SDKs: Apple Health and Google Fit required separate implementations and permissions. • Battery Optimization: Continuous GPS and health tracking drained battery life—optimizing this was tough but crucial. • User Privacy: Storing location + health data made us take extra steps for encryption and data handling. • Engagement Balance: Designing game mechanics that are fun but not overwhelming took multiple iterations.
💡 Final Thoughts
Building SplashDash was an exciting fusion of disciplines—fitness, mobile development, gamification, and healthcare. We learned how to build for real users, balance fun with function, and solve real-world problems with empathy. Our summer fitness app isn’t just a project—it’s a movement.
Let’s turn steps into stories, workouts into adventures, and summer into something unforgettable. 🌞👟
Built With
- expo.io
- firebase
- reactnative
- typescript
Log in or sign up for Devpost to join the conversation.