Smartphones have made it easy for us to stay connected anytime. But that can pose serious safety risks if someone decides to check his or her text messages, emails, phone calls, or any other mobile applications while driving. It’s really easy to get distracted by our phone and lose control of the car. But that’s not all of the bad things that can happen to us if we let our phone distract us, maybe you don’t lose control of your car, but while parking you hit a wall, or a tree, or the car of the front.
So what we wanted to achieve was the possibility to build an app to help the people of the world, and us of course, avoid their smartphones while driving.
What it does
The app lets the driver block different behaviours of his phone, he can earn points encouraging the good drivers to keep their practice. You can share your progress with your friends and invite them to prove.
How we built it
We chose to built the mobile app in AndroidOS, the WebPage, to monitor all the users of the, in Vue.js as frontEnd, as UI Framework we used Element.io, as bundling tool . And to get all the data and let communicate the web and the App we used Firebase.
Challenges we ran into
The integration of Firebase in Android, how to link different oAuth providers with Firebase, how to retrieve de data in Android, the retrieval structure maybe it’s not the best. Block all notifications, calls and other behaviours of the smartphone, some libraries were difficult to integrate.
Accomplishments that we're proud of
The teamwork and the time management.
What we learned
What's next for BeSafe
Finish the App, was difficult to solve all the problems we run into. More KPIs, and extra management functionality.