Inspiration

New students explore Waterloo region

What it does

Direct new student to get familiar with Waterloo

How we built it

It's built on an architecture of server and client. The client is an Android application developed in Android Studio, and the server side is a web application developed with Python.

Challenges we ran into

  • the use of google map apis
  • user-friendly interfaces
  • testing location-based application
  • Android Studio is really slow

Accomplishments that we're proud of

  • creative idea
  • we build a full-stack real-time system in a short time
  • location-based application
  • useful and meaningful especially for new students to Waterloo

What we learned

  • how to setup Android dev environment
  • how to setup Python web environment
  • how to speed up Android Studio
  • how to cooperate with team mates
  • how to program in Java
  • how to program in Python
  • how to analysis open data from the city of Waterloo

What's next for WaterlooDiscovery

  • add more contents for users to explore Waterloo
  • add ranks for user to compete
  • apply AR in the future

Built With

Share this project:

Updates