Cthulhu works requirments_package

27
A Presentation by:

Transcript of Cthulhu works requirments_package

Page 1: Cthulhu works requirments_package

A Presentation by:

Page 2: Cthulhu works requirments_package

Who are the stakeholders?

• Central Florida Paddle Board Enthusiasts

• Lonely Paddle boarders

• Volunteer Site Administrators

Page 3: Cthulhu works requirments_package

User Story

Page 4: Cthulhu works requirments_package

User Cases:

Page 5: Cthulhu works requirments_package

- user: posting a location

- user: browsing locations

- user: rating a location

- user: contacting other users

- user: starting a meet up

-administrator: responds to user complaints/concerns.

-administrator: updates and fixes bugs in website software.

Page 6: Cthulhu works requirments_package

user diagrams:

Page 7: Cthulhu works requirments_package

General Requirements List

Page 8: Cthulhu works requirments_package
Page 9: Cthulhu works requirments_package

i. user starts at main page

ii. clicks ‘register’ link

iii. user fills out the following

data:1. name

2. email

3. D.O.B. (dd/mm/yyyy)

4. living address

a. this helps decide what region they are in

5. telephone

6. click submit to continue

7. OR click „clear‟ to start over

a. incase they made a mistake

8. email is automatically sent to validate the user

a. if validated the user generates a new passcode froma link in the validation email

b. if no response then data is notstoredinto database

Page 10: Cthulhu works requirments_package

i. from homepage

ii. user enters username

iii. user enters passcode

iv. Enters site

v. if user/password do not

match

1. alert appears “information does

not match”

Page 11: Cthulhu works requirments_package

i. user clicks ‘I Forgot Password’ link

in sign in window

ii. link redirects user to ‘password

recovery page’

iii. user enters email

iv. user hits submit1. email is sent with a reset password link

a. link redirects user to sites „change password page‟

b. user creates a new password in first text field

c. retypes password in second text field to confirm

d. if they don‟t match:

alert: “passwords must match!”

Page 12: Cthulhu works requirments_package

i. every user profile has an

‘edit’ button

ii. they can change the text in

any of the text fields (ex.

name, address…) except

birthday field

iii. click submit

Page 13: Cthulhu works requirments_package

i. in user profile

ii. user clicks browse button to

upload a

picture from their computer

iii. the file path is displayed

iv. clicks submit to upload

Page 14: Cthulhu works requirments_package

i. user clicks a paddle boarding

location

ii. user types description in

comment box

iii. hits submit

1. comment appears in a list with

other comments. User‟s name is displayed next to comment made

Page 15: Cthulhu works requirments_package

I. user finds a listed location in

thedatabase

II. along with comments and

tagging a user can rate a

paddle boarding location from

1 to 5 (1 unpopular - 5 most

popular)1. A star rating appears that averages out all

the user ratings

Page 16: Cthulhu works requirments_package

I. from main page a image of the 3

Central Florida regions appear on a

map

II. user can click one of the regions to

see that regions paddle boarding

locations

III. user clicks a location within that

region

IV. gets redirected to that location

V. user can make comments, rate, and

add tags

VI. to return to homepage user clicks a

‘restart’ button

Page 17: Cthulhu works requirments_package

I. user must be signed in

II. Can click a displayed name

1. Such as one displayed next to a

comment that a user makes

1. Display name for each user

links to their own profile page

2. Click ‘send message’

1. opens a comment box to send

a message to receiving users

email address

Page 18: Cthulhu works requirments_package

III. OR searches for a user by

login name in the search text

field1. click submit

2. user profiles that match the search as

displayed as the output

3. The searching user clicks the display

name of the user that being searched for

1. Redirects

2. Send message

Page 19: Cthulhu works requirments_package

I. User must be logged in

II. user hits ‘start a meet up’

button

III.user types in event/group

information into blog-format

message

IV. user submits post

V. other user hits ‘join event’

button to show they are

attending

VI. Email are sent from ‘creator’

user to attending users (meet

Page 20: Cthulhu works requirments_package
Page 21: Cthulhu works requirments_package
Page 22: Cthulhu works requirments_package

Measurable Goals:

Page 23: Cthulhu works requirments_package

Mockup:

Page 24: Cthulhu works requirments_package

Mockup:

Page 25: Cthulhu works requirments_package

Mockup:

Page 26: Cthulhu works requirments_package

Mockup:

Page 27: Cthulhu works requirments_package

Mockup: