Green Light
To download Green Light on an Android phone, scroll down to the bit.ly link and download the .apk from our Mega folder.
What it does
Green Light is an app meant for driving students that helps them stay safe by making them aware of their driving pattern. Our app uses the phone's accelerometer to detect hard turns and reckless driving. Green Light has a safety feature that detects when you get into a crash and call the authorities if needed. We also have a timer that keeps track of how long you have been driving and a milestone system to keep the user informed of their progress. Using the phone's GPS we also keep track of the distance and speed to the nearest thousandth of a mile. Our app then takes into account all of this and provides the user with a driving score from 0-100.
How we built it
Our team built Green Light using Thunkable. Thunkable is an app development platform that lets you build native apps using common app elements along with features such as Bluetooth, GPS, Wi-Fi and more.
Accomplishments that we're proud of
We are proud of the analytical thinking we used to get various parts of the app working. For the timer feature, we had to use flowcharts to keep track of the variables and write down a pseudocode before we began making it. We are also proud of our implementation of our distance tracker. This was the largest challenge that we faced. We tried implementations of different formulas. We settled on calculating the change in initial longitude and latitude and converting that total distance into miles. We have it calculated to the nearest thousandth of a decimal.
What we learned
We learned that 50% of teen fatalities in NC roads were from teens that were not wearing their seatbelts. We also learned about the "5 to Drive" safety tips. We expanded our knowledge of app development and were excited to participate in our first hackathon together. All of us learned about time management skills, and improved our collaboration skills.
Tutorial Video
Built With
- thunkable
Log in or sign up for Devpost to join the conversation.