Inspiration
Studies has shown that regular low-intensity running has long term benefits, being able to reduced risks of death from all causes and cardiovascular diseases (https://www.jacc.org/doi/10.1016/j.jacc.2014.04.058?articleID=1891600). Our project was inspired by one of our team member's passion in doing physical activities and aims to make running rewarding and fun.
What it does
Turns each running session into a rewarding challenge by joining a themed team (updates monthly) and compete for regional victories. Each individual can track their own progress by badges (for example streaks) and get trophies by participating in a team's victory in a region, this incentives users to run in different regions to collect different trophies.
How we built it
- Frontend: React/Typescript with Google Maps API for sector/region visualization
- Backend: Node, Express
- Database: Firebase to Store user & teams data, regions
Challenges we ran into
- Took us a long time to figure out how to make a choropleth map using google api and react/ts
- Learning a new tech stack: it was the first time using this tech stack for every team member from frontend to backend & we had to get help from our lovely mentors to overcome challenges we ran into
- Due to the time constraint, we weren't able to implement all of our ideas into this hackathon project, but we can see the potential in making our app a lot better in the future!
Accomplishments that we're proud of
- Integrating google maps api to our project
- Actually making the choropleth map reflect on our backend data!
- Learning React/Typescript in a day and making a decent looking prototype
- Integrating firestore on the backend
What we learned
- How powerful google maps api can be
- How much work/progress we can do in 24 hours 😂
What's next for Sector
- Our original idea including getting data from a user's strava account, obtaining the start/end coordinates and miles ran to use it as a score for each team, we want to make integration of that data to be seamless for anyone to participate
- Badges & trophies to motivate users to not only participate in the team challenges, but also challenge each individual with their own health goals
Log in or sign up for Devpost to join the conversation.