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🍕🍕🍕!!!!!!!!!