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.

Built With

Share this project:

Updates