Design Document - gabbiechang/Chi-Trip GitHub Wiki

ChiTrip

ChiTrip is intended to act as a travel guide for the city of Chicago. Users can see various attractions, activities, etc. and plan trips to the "Da City"! ​

Audience

This app is mainly intended for tourists who have never been to Chicago before and don't know where to start when planning. ​

Experience

A user opens the app when they are unfamiliar with all of Chicago's unique landmarks, attractions, and culture, and would like to learn more in order to plan trips. ​

Technical

Models

[What data are we dealing with? What classes will we create for that data?]

  • Create classes to parse JSON data from the CityGrid API ​

Views

[What custom views do we need to create? Include pictures of your prototypes/sketches!] ​- MVC is explore page

  • View for each individual attraction/activity
  • If time, map vc

Controllers

[What controllers will we need? What will they do?]

  • Controllers to connect everything ​

Other

[Any other frameworks / things we will need? Helpers? Services?]

  • CityGrid API
  • ​CocoaPods

Weekly Milestone

Week 4 - Usable Build

[List of tasks needed to be complete before you can start user testing]

  • Finish paper prototypes and mockups
  • Setup UI and all storyboards/view controllers
  • Parse JSON data from API
  • Create segues to link all pages together ​

Week 5 - Finish Features

[List of tasks to complete the implementation of features]

  • If time, implement map feature
  • Add favorites/star feauture
  • All basic functionality should be done ​

Week 6 - Polish

[List of tasks needed to polish and ship to the app store]

  • Choose best recommendations from API; keep to <20 ish
  • Check each activity/landmark to make sure the description is ok, and the images are high quality/appropriate
  • Clean up UI
  • Add animation
  • Last minute touches
  • Celebrate with deep dish pizza🍕🍕🍕!!!!!!!!!