mobile_flow_easterseals_8_29_2013 rev 1

12
App start Splash Screen Main Menu News Donate Calendar Find US Volunteer My Account Login Screen Returning User Login Registration NO 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

Upload: peter-karpiuk-phd-pmp

Post on 14-Aug-2015

67 views

Category:

Documents


0 download

TRANSCRIPT

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

For Got PassWord