Inspiration

We had brainstormed different type of problems that people of Winnipeg encountered in their day to day lives and the one that stood out the most to all of us was finding a safe way to get to where you want to go on foot or bicycle.

We've all had at least one experience with either walking down a path you're unfamiliar with or walking late at night which causes a feeling of uneasy and worry. Which is our main mission, to make our users feel safe when it comes to their route planning.

What it does

Route navigation that prioritizes pedestrian and cyclist safety balancing risk factors and distance traveled, to provide the most optimal path to take.

How we built it

For the front-end we've used HTML5/CSS3 for responsive design, JavaScript (ES6+) for interactive map controls, Leaflet.js for interactive mapping, and OpenStreetMap for base map tiles

For back-end we've used Python 3 as the core language, Flask for the lightweight web framework API, and Flask-CORS for cross-origin resource sharing.

For data analysis we've used Data Analysis, Pandas & GeoPandas for data processing, Shapely for geometric operations, and OSMnx & NetworkX for graph and pathfinding algorithms

Challenges we ran into

Finding local Winnipeg crime data was hard to find. Creating a diverse algorithm to find the best route was tricky to figure out.

Future

Integrating Winnipeg Transit API, to make commuting for all communities safer.

Built With

Share this project:

Updates