Inspiration
As a relatively new driver, road safety is super important to me! I thought Technica's Travel track would be a great opportunity to build an application to improve road safety.
What it does
Safe Travels offers three features: a hazard report/visualization system, a posture ML model, and a chatbot powered by Twilio.
For hazard reporting, users can fill out a hazard report form about a specific location with details on the hazard level and type. Then, they can see how their results compared with other reports in the same area. This relies on Plotly.
The ML posture model determines if a person has proper posture when driving. While you should not use devices while driving, this model is a good way to practice good posture before you're behind the wheel!
Finally, the chatbot is available for those who find themselves in a car accident or similar emergency. Having someone like a chatbot to talk to can help drivers manage a stressful situation after seeing a crisis unfold on the road.
How we built it
I used Qoom for my IDE, along with HTML/CSS/JS for my tech stack. I also used GTM (TensorFlow) for the posture model and the Twilio API's autopilot feature for the chatbot.
Accomplishments that we're proud of
I'm proud of how my project turned out. I feel like Safe Travels successfully provided a way to make travelling safer for everyone!
What we learned
It was my first time using Twilio! I'm still working on getting the chatbot to directly show up on the website, but I like how easy Twilio is to use for developers! I am also interested in their other services, especially SMS. It would be interesting to add an emergency contact system with SMS for future features.
What's next
Along with the aforementioned Twilio developments, I would like to improve some of the UX design and the overall functionality in the hazard reporting system. Some details, like location, have been hardcoded so it would be a good idea to work on classifying reports into different locations or add a maps API for this.



Log in or sign up for Devpost to join the conversation.