IoT can help bring a new era of safety to our cities. By combining new hardware with new technologies such as machine learning, we can provide a more holistic view of our communities that helps users stay aware of what's happening around them.
What it does
We use data from IoT sensors such as motion, traffic flow, temperature, gas leak detection, etc. and run them through machine learning algorithms to predict dangerous zones. We then use a wrapper on Google Maps API that optimizes for safety over time. We also display a heatmap on top of the map that users can explore to learn more about their area, and we have a live feed with all reports that users have added. This helps people stay safe by being more informed about potentially dangerous situations in their vicinity.
How I built it
We integrated Node.JS for the backend and implemented an iOS client that also includes Facebook SDK, Google Maps SDK, and Cocoapods such as Alamofire/SwiftyJSON.
Challenges I ran into
We ran into some massive merge conflicts and were unable to resolve the issues within the time remaining :(
Accomplishments that I'm proud of
We have some awesome UI!
What I learned
To commit/merge early and often
What's next for Vigilant
We finish what we started!