This is our project for UofTHacks2017.