This is our attempt at bridging the gap between the smart city and driving safety.
What it does
Web and Mobile Platform Application to identify violent car crashes and broadcast help to an emergency contact.
The mobile app detects when the user has suffered a violent car crash and broadcasts an emergency message to an entrusted contact. The location of the crash also shows up in a web app which can be viewed by a manager.
How the Mobile App Works
The accelerometer and the gps sensors on mobile phones could easily be used to detect violent car crashes. In case of a brutal deceleration, the app triggers a push notification asking the user if he's ok. If the user fails to respond within 30 seconds, the app sends warning messages with gps metadata to predefined trusted contacts in hopes to get the required assistance on time to save the user's life.
How we built it
The team of 3 people used Java and the Native Android Framework and a Google Maps API to create the project. The Web application was built with a Google Maps API and in HTML.
Challenges we ran into
The accelerometer had the tendency to crash the application, which we had to fix through standard debugging procedures. We also had to keep persistent information on the trusted contact's phone number and emergency message.
Accomplishments that we're proud of
Having very limited past experience with mobile app development, we take big pride in the fact that we were able to learn the basics fast enough to build this project form the ground up in under 24 hours. We also learned a lot by playing with reactive design.
What we learned
Learnt a lot about Androids sensor APIs and remote location services.
What's next for smart sos
- Develop a dashboard for the web so that a manager can review recent incidents.
- Data can be used for the government to increase public road safety (improving road and light conditions in areas with lots of car accidents).
- The platform can be marketed as a Software as a Service (SaaS) to Vehicle Rental Companies, and Vehicle Transport Companies to review car accidents.