Inspiration

To make Calgary a better place and to encourage everyone to take part in making it a better place.

What it does

CityConnect is a ‘101 ways you can improve your city’-esque mobile application where users have an option of completing missions or tasks in their city that are geared towards larger over-reaching goals such as ‘reducing waste’ and ‘promoting sustainability’. Once they login, users have the option of completing ‘big’ or ‘small’ missions. You get points for every task or mission completed, and with enough points you can get rewards like gift cards, event tickets or free meal vouchers. In addition to the rewards system, users can also compete in leaderboards in their own city to come out on top in the race to improve the city in small steps.

How we built it

The app draws from open-source city data and uses a machine learning model developed in TensorFlow to make evaluate how the user’s current city is performing in terms of overall goals.

  • Front-End design: Axure RP 9
  • Back-End programming language: Java
  • Android mobile app: Android Studio
  • Machine Learning model: TensorFlow
  • Database used in app: MySQL Lite
  • Open source datasets used are from Calgary’s dataset website

Challenges we ran into

Integrating the different components of the project together.

Accomplishments that we're proud of

Being able to make a functioning demo and prototype that accurately conveys the project idea.

What we learned

How to be more creative when problem-solving and considering topics from diverse angles.

What's next for CityConnect

Better integration of all of its parts alongside more machine learning models used with different datasets.

References

King, Romana 2018, Where to buy Calgary real estate in 2018, accessed February 14 2021, https://www.moneysense.ca/spend/real-estate/buy-calgary-real-estate-2018/

Built With

Share this project:

Updates