Mobile_Flow_Easterseals_8_29_2013 rev 1
-
Upload
peter-karpiuk-phd-pmp -
Category
Documents
-
view
67 -
download
0
Transcript of Mobile_Flow_Easterseals_8_29_2013 rev 1
App start Splash Screen
Main Menu
News Donate Calendar Find US Volunteer My Account
Login Screen Returning User
Login
RegistrationNO
YES
Registration Tab
If Easter Seals Employee
Manage Event
News TabDonate
TabCalendar
TabFind Us
Tab
Volunteer Tab
My Account
Tab
Manage Event Tab
Login Tab
General main screen flow
Option Not Available
Yes
No
Registration
Enter Necessary details
Register with server
Verify data
No
Yes
Auto login user after successful
registration
Registration Flow
Login
Valid Login
Validate with Server
Login details
Easter Seals Employee
Yes
Load Additional Menu options in
Home screen
Yes
Load Home ScreenNo
No
Home Screen
Tab
Login Flow
Forgot PassWord
Tab
Invalid Password Message
News
Check with server for new news. Load
Cached News articles until this
New ArticlesFetch from
server
Load more articles on scrolling. Use lazy
loading for thumbnail loading to
speed up scrolling
User clicks on an article. Load full
screen article
Fetch from server
Yes
News Screen flow (INCOMPLETE)
Donate
User enters his/her details
Launch Easter seals donate web page in
a web view
Donate Screen flow
Calendar
Calendar Screen flow
Load Calendar events from the
server. Load Current month list
Fetch data from server
User can select from any of the options,
Volunteer opportunity
etc.Fetch data from server and display
User clicks on an event then show
details of that event. User can register for an event from this
screen. Easter seals employee could add an appointment into
this calendar.
NOTE: my events are denoted by a
different color
Find Us
Search By zip Search by area Search by Name
Fetch data from the server, load only
new data and show pins. Zoom to users
current location
Check for new updates from
server.
Local search DB. Display list of
location on map using pins
Find us flow
Volunteer
Show list of Events for which users can
register as a volunteer
Pull data from server. Only show events
which are approved by
Admin
User selects Event to register for. Incase
of a already registered user,
Auto fill data. Ask for confirmation
from user
Update details for the event. Email QR code
to user
Display success message and also save the QR code within the app.
Show link to Calendar page
Volunteer flow
My Account
Push notification status sent to server
Forgot password Link. Data sent to
serverLogin/ Logout Profile details
Fetch Data from server
My Account Flow (Review Required)
Manage Event
Select Event from list
Is Event activated?
Check with Server
Display error message to User
No yes
Coordinator sees the menu. Scan to
register an entry or scan out a volunteer
Scans QR code
Data sent to server for
update and validation
Also show QR code data to the user for
verification
Update counter and display to the users.
Manage Event Flow
Notifications1. Text with Bar Code Link2. Email With Bar Code Link3. Link to Volunteer Print Your Bar Code
Volunteer Registration Page
Name: Address:Email:Phone: Event 2
Event 1
Event 3
Event 4
Event 5
Bar Code Link Page
Name: Address:Email:Phone:
Event SupervisorTimeLocation
Event 5
Notifications1. Text with Certificate Link2. Email With Certificate Link3. Link to Volunteer Print Your Certificate
Coordinator Scanner Page
Scan – Bar Code
Name: Address:Email:Phone:
Event SupervisorTimeLocation
Event 5
Supervisor Dashboard
Name Address Phone Email Comments Event
Reports Volunteer Details