SlideShare a Scribd company logo
1 of 12
Download to read offline
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 Tab
Donate
Tab
Calendar
Tab
Find 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 Articles
Fetch 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
server
Login/ 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
Notifications
1. Text with Bar Code Link
2. Email With Bar Code Link
3. 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 Supervisor
Time
Location
Event 5
Notifications
1. Text with Certificate Link
2. Email With Certificate Link
3. Link to Volunteer Print Your
Certificate
Coordinator Scanner Page
Scan – Bar Code
Name:
Address:
Email:
Phone:
Event Supervisor
Time
Location
Event 5
Supervisor Dashboard
Name Address Phone Email Comments Event
Reports Volunteer Details
For Got PassWord

More Related Content

More from Peter Karpiuk Ph.D. PMP (9)

Peter karpiuk paw 2018 june (1)
Peter karpiuk paw 2018 june (1)Peter karpiuk paw 2018 june (1)
Peter karpiuk paw 2018 june (1)
 
Cindy 50th
Cindy 50thCindy 50th
Cindy 50th
 
Capability Maturity Model and Pain Point Activity
Capability Maturity Model and Pain Point ActivityCapability Maturity Model and Pain Point Activity
Capability Maturity Model and Pain Point Activity
 
Savasana_to_Adultery
Savasana_to_AdulterySavasana_to_Adultery
Savasana_to_Adultery
 
ESSC-AS Business Case 7-23-2013 c
ESSC-AS Business Case 7-23-2013 cESSC-AS Business Case 7-23-2013 c
ESSC-AS Business Case 7-23-2013 c
 
RFP Presentation Example
RFP Presentation ExampleRFP Presentation Example
RFP Presentation Example
 
Aaker brand personality
Aaker brand personalityAaker brand personality
Aaker brand personality
 
Aaker Brand personality
Aaker Brand personalityAaker Brand personality
Aaker Brand personality
 
Business_Change_Management
Business_Change_ManagementBusiness_Change_Management
Business_Change_Management
 

Mobile_Flow_Easterseals_8_29_2013 rev 1

  • 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 Tab Donate Tab Calendar Tab Find Us Tab Volunteer Tab My Account Tab Manage Event Tab Login Tab General main screen flow Option Not Available Yes No
  • 2. Registration Enter Necessary details Register with server Verify data No Yes Auto login user after successful registration Registration Flow
  • 3. 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
  • 4. News Check with server for new news. Load Cached News articles until this New Articles Fetch 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)
  • 5. Donate User enters his/her details Launch Easter seals donate web page in a web view Donate Screen flow
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. My Account Push notification status sent to server Forgot password Link. Data sent to server Login/ Logout Profile details Fetch Data from server My Account Flow (Review Required)
  • 10. 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
  • 11. Notifications 1. Text with Bar Code Link 2. Email With Bar Code Link 3. 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 Supervisor Time Location Event 5 Notifications 1. Text with Certificate Link 2. Email With Certificate Link 3. Link to Volunteer Print Your Certificate Coordinator Scanner Page Scan – Bar Code Name: Address: Email: Phone: Event Supervisor Time Location Event 5 Supervisor Dashboard Name Address Phone Email Comments Event Reports Volunteer Details