-
User interface for the parent/company
-
Adding the place according to which you want the speed to be limited by using some automated calculations using results from google maps api
-
User interface for the driver side
-
-
-
Notifying the user that speed has been limited
-
Making the user aware that speed can be set manually as well
-
Map showing current location of driver
-
Limiting the speed after manually entering it
Inspiration
The inspiration for SpeedMaster comes from the fact that I’ve been passed in my car by teenagers that are driving too fast. I feel that parents want their kids to drive slowly and with more caution but don’t have the tools to actually enforce such behavior once their kid steps behind the wheel. Expanding upon the idea further we also think that business owners can benefit from speed management software by having the ability to better manage the speed at which employees can drive company vehicles.
What it does
Detects the current location of the driver and shows it to the driver and the user who wants to limits the speed of the car. It has been assumed that the user was notified that the driver was over-speeding according to the user's preferences. Unfortunately, it couldn't exactly do the same in prototype because we don't have over-speeding driver physically present to detect the speed. It allows the user to enter the location where the user intends(or thinks) the driver needs to go, use of Google Maps Geoencoder API has been made to retrieve the coordinates of the intended location. Then, the Google Maps Directions API has been used to detect the distance and the estimated time of arrival to the user's intended location from driver's current location.
Challenges we ran into
Main challenge was to use the Google Maps Directions API as it won't give us access through the React framework, so we had to access it using the server.
Accomplishments that we're proud of
Successfully implementing the basic idea we had and making the best use of Google Cloud Platform by going beyond our skillsets.
What we learned
Consistent efforts can make you leap through all the problems you run into. You just need to be sincere towards your work.
What's next for SpeedMaster
This was just a basic prototype about how it's going to work. We plan on implementing the idea using speed limiter in cars which would be connected to the apps. Few communication upgrades can be made between the driver and the user side.
Built With
- css
- express.js
- react
- tachyons
Log in or sign up for Devpost to join the conversation.