/perfectcity.aiyo

PerfectCity.io will help you decide the best place to live.

Primary LanguageJavaScript

PerfectCity

PerfectCity.aiyo will help you decide the best place to live. This project was created for ChallengePost Open Data Summer Jam 2015. The about page has more information on how the algorithm works and this iPython notebook has details of the curation process.

Problem Statement

Each of us have our personal and unique lifestyles. A city must complement that lifestyle to ensure that you feel happy and energetic every day. Too often we find ourselves in cities that do not suit us.

Objectives

  • Learn from data to classify cities based on criteria: Average Age, Restaurants, Parks and Recreation, Events, Educational Institutes, Jobs etc.
  • Front end service to allow user to rank what they find important in their lifestyle and we make city recomendations based on this.

Main data source http://www.statcan.gc.ca/

Technologies

  • AngularJS (Front End)
  • Recommendation algorithm based on inverse weighted eucledian distance