Inspiration
We were all arguing about who is a better driver and could not decide. Thus, for a way to quantify this, we created Gaadi: to really test how well you can drive.
What it does
Gaadi is an app that allows a user to score their driving based on braking patterns, acceleration, and speeding. We track each trip and give the user an overall score of their trip that averages out to a total score.
How we built it
We used Swift, Mapbox API, and motion sensing data from your iPhone to calculate breaking speeds, speed limits, and rates of acceleration.
Challenges we ran into
We had a hard time implementing the Mapbox API as well as figuring out an accurate scoring system that averages out the score for the user. We did not want a scoring system that simply added and subtracted a set value every time the user braked hard or drove well, so we created a scoring system that is variable to each user and averages out their scores.
Accomplishments that we're proud of
We are really proud of the speed limit system that we were able to implement. Grabbing the speed limit was not the easiest task as the Mapbox API we were using was very troublesome. However, by the end of the project window we were able to grab the information we needed.
What we learned
We learned the basics and the intricacies of iOS development as most of the team did not have experience in iOS development.
What's next for Gaadi
Leaderboard to compete with friends and other users, daily, monthly, and yearly summaries, and prizes.
Log in or sign up for Devpost to join the conversation.