App Design Document - adams0619/App-Design-Document GitHub Wiki
Welcome to the App-Design-Document wiki!
Objective
PlaceholderName is an app that lets people who commute using the CalTrain be alerted in various ways when their destination station is nearby.
Audience
This app is meant for both regular, occasional, or new commuters that use the Cal-Train as a form of transportation. This consists of a relatively large audience ranging from high-school students, working professionals, and even vacationers. The wide audience also means it can be used anytime of day making this an essential app for commuters who are forgetful,
Experience
This app is meant to serve as an aid when commuting so you can easily be alerted when your stop comes up. Simplicity is a key concept that will resonate throughout the app and is what will draw users to use the app when the are commuting. By having a simple, but good looking interface users can easily set their alert before or during their commute.
Similar apps - CityMapper & Transit
Technical
External Services
Parse - Backend CalTrain (timetable) - Train times Transit 511 - Back-Up for train timetable
Screens
Splash Screen Start Screen (Map-View) - Select station Account - Login to Cal-Train account Timetable - View timetable of trains Set Alert - Confirm alert Settings - Change settings (e.g. Alert customization)
View/View Controllers/Classes
Data Models
MVP Milestones.
Week 4
-Finish MockUps/Design
Week 5
-Start Coding -Find Useful libraries/API's -Finish working prototype?
Week 6
-Release Beta -Add more options for alerts
Week 7
-User Testing -Revise Code
Week 8
-Polish UI -Revise Code