SafeRoute
Our inspiration
We believe everyone should feel secure when walking home at night. As girls, we were constantly told to be cautious rather than confident, particularly when walking alone on the streets. Unfortunately, caution while traveling alone is often justified. Our team immediately connected over this topic when it was brought up while brainstorming. This fear was something we were all familiar with and something we wanted to to fix. Thus, we decided to create a meaningful and practical app that we have all needed at one point in our lives.
Background
SafeRoute was conceived as an app that takes public, open source data from various cities cross referencing it with Google Map's APIs to map out the safest and fastest routes to and from any destination in NYC. The app we ended up making is two fold: part of it utilizes Google Map's API to map out multiple routes between one location and the other. The other part also uses the API to analyze data obtained from NYC OpenData to mark the locations of crimes reported throughout the city and group them into clusters so that users can see where crime is reported often.
Technologies Used
This project was made possible by
- Angular CLI version 6.0.8
- Google Cloud Platform - App Engine
- Google Maps API
- Heroku
- Express JS (REST API)
- HTML/CSS
- Github
How to use
SafeRoute has two primary components: Route Identification and Risk Area Mapping.
When you want to travel to a location, simply enter your method of travel, origin, and destination to choose the safest and most efficient route available. You can also look at our crimes cluster map to look at crime hotspots in the NYC area.
Visit us at Safe Route Heroku
Find our Github Repo
Challenges We Faced
We were working primary with JavaScript, a programming language that most of us were unfamiliar with. Additionally, we faced challenges integrating JS into the AngularJS framework. Our crime cluster map was written in JS and used jQuery to query data from NYC OpenData. We were unable to integrate the crime cluster map onto the map showing the routes and directions.
What's Next
- integrate cluster mapping with the directions service
- be able to rate favorite routes and be alerted of crime in those areas
- integrate our python app that filters routes in high risk areas
- add public data of police precincts as a feature
- Be notified of dangerous spots in close proximity.
- Add security (SSL certificate) to our site
- Be able to notify parents and friends with a pre-written message before hand
- Expand outside of NYC

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