Inspiration

We were inspired by the rise of crime and violence in various cities and roadways, our current GPS apps fail to mention the safety of routes and we find that this influences users a lot about which routes they pick, so we tried to implement this into our project.

What it does

This project works much like a typical GPS, but it takes crime data from Kaggle and we have a built in algorithm that creates a safety score which is influenced by the Crime Spots nearby the route, these spots are taken from Kaggle.com and they are represented on the world map.

How we built it

We leveraged core HTML and CSS principles to develop the foundational structure of our website, incorporating interactive elements such as dynamic buttons for enhanced user engagement. For the map integration, we utilized FreeStreetView alongside RealCrimeDatasets from Kaggle.com, integrating JavaScript to implement essential GPS functionalities, including route calculation and crime risk assessment. These components were seamlessly combined to create a comprehensive GPS-driven platform, offering users real-time navigation insights with crime-aware route optimization.

Challenges we ran into

Tweaking our safety score algorithm and incorporating this with the current crime datasets was super hard to implement. We couldn't keep the integrity of the score the highest due to the fact that we weren't able to integrate real time data and had to use recent data instead. The score also was hard to perfect since we had to decide the parameters that would make the score impactful and accurate.

Accomplishments that we're proud of

Although, the score was difficult to implement, we are still proud of the fact that we were able to utilize recent data since the score is still fairly accurate and it could be very impactful on the user's decision making when choosing routes.

What we learned

We expanded our expertise in web development by building sophisticated, data-driven applications, focusing on API integration and dataset utilization. Through this process, we deepened our understanding of dynamic front-end interactions, asynchronous data fetching, information processing.

What's next for SafeRoute

We could try to implement this technology for various train routes, also try to implement real time crime data rather than recent data to increase the effectiveness of the safety score.

Built With

Share this project:

Updates