Transcript RUOK app
Functional Requirements RUOK User App Pages 1. RUOK main 2. I’m OK 3. I need help 4. Login 5. Login error 6. Logout 7. Menu User mobile SMS 1. SMS receive SMS message 2. Respond to SMS Requirement Optionalit y 1 Geolocation Keep track of user in 15 second intervals Mandatory 2 Geolocation Send interval geolocation data to server every 30 seconds Mandatory 3 Geolocation On receiving a push notification of an emergency the app must immediately send the geo location of the device to the server Mandatory 4 Push notifications App must have the ability to accept push updates Mandatory 5 Push notifications App must open immediately on receiving push notification of emergency Mandatory 6 User interface The transition between screens in the should be smooth i.e. “fluid” Mandatory 7 User interface The user should be aware that the a screen is transitioning Mandatory 8 Security User account data must be stored on the database Mandatory 9 Security The user only needs to log on once when they first install the application. The application will remain authenticated to the user unless the user logs out. Mandatory 10 Security The user does not need to log on when the application receives an emergency notification (unless the device is in a logged out state) Mandatory 11 Security The application will not need to re-authenticate the user against the database server when an application receives an emergency notification. Mandatory 12 Input validation All user input should be validated to prevent the input over the maximum size of the field/ database column Mandatory 13 Input validation All user input should be validated to prevent the input of inappropriate characters Mandatory 14 Input validation User email address should be validated for correct email format Mandatory 15 Map display Maps must be displayed at an appropriate zoom level. Mandatory 16 Map display The user must be able to zoom the map Mandatory 17 Colour palette https://www.dropbox.com/s/uj9q9fksfunu0rm/WoodsideTemplate.pp tx?dl=0 Mandatory 18 Emergency active icon This icon displays and flashes in the app header when an emergency is in progress. The icon doesn’t display when there is no emergency in progress or the emergency is over Mandatory 19 User Interface Display app only in portrait orientation Mandatory 20 App Development App must be developed for native IOS and Android Mandatory 21 App Deployment App must be deployed to Apple Store and Google Play Mandatory 22 Icons All icons will be provided by Rob - RUOK? RUOK ARE YOU OK? I’M OK I NEED HELP I’M OK WE HAVE RECEIVED YOUR RESPONSE WE ARE TRACKING YOUR LOCATION YOUR LOCATION Icon here I NEED HELP TELL ME WHAT YOU NEED We are running very low on water. We have only 1 day supply remaining. .Cs I NEED HELP WE HAVE RECEIVED YOUR REQUEST FOR HELP WE ARE TRACKING YOUR LOCATION YOUR LOCATION Icon here I’M OK WE HA CHANGE STATUS LOGOUT Icon here WELCOME USER EMAIL PA S S W O R D LOG IN F O R G O T PA S S W O R D Icon here WELCOME USER EMAIL PA S S W O R D LOG IN Something’s not quite right. Either your email address or password is incorrect F O R G O T PA S S W O R D Icon here BYE FOR NOW USER EMAIL PA S S W O R D LOG IN Icon here