Inspiration
As students leaving the nest and finding new places to call home, we wanted to develop a project that assists in the decision of finding neighbourhoods to settle down in.
What it does
Urban Rank is a web application the allows you to select features that are important to you in your community. This includes public transport, affordability, green spaces, and nearby schools. Using these selections, the application provides a map which highlights the most recommended areas that meet your needs.
How we built it
We used databases from the City of Calgary’s Open Data Portal to determine features in different regions of the city. We then created a point system based on the users selected features, that ranks these regions based on how closely they meet the users needs.
Challenges we ran into
We ran into a few problems with inconsistencies in the databases, especially when it came to mapping the regions on an interactive map. Combing through the databases took quite some time to figure out where the errors were.
Accomplishments that we're proud of
The group cheered when we had our map finally display the coloured regions. Glad we stuck it out and had a functioning visual by the end.
What we learned
Everyone took a step out of their comfort zone, Jacob learned how the Google Maps API worked, Jake battled with CSS for the first time, and the rest of us learned more about the Flask framework with HTTPS requests.
What's next for Urban Rank
In the future, we would love to add more polish to the site and incorporate more filters, such as finding nearby schools, and parks!
Built With
- bootstrap
- calgary's-open-data-portal
- css
- flask
- google-maps
- html5
- javascript
- python

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