Functionalities and Requirements


Register

# Requirement Description
1 Required fields Username, Password, 3 Secret Questions, 3 Secret Answers
2 User Verification Insert password twice.

Acceptance of Terms and Conditions.

Login

# Requirement Description
3 User Details Username and password to gain access
4 Password Retrieval A user can retrieve his password if he provide the correct answers to secret questions

Edit Profile

# Requirement Description
5 User Details A user can edit his personal details providing all the required fields.

Add Supporter

# Requirement Description
6 View Supporters list A user can add another user to his supporters list.

Support Requests

# Requirement Description
7 View Support requests list A user can view his support request list. He can accept or reject a request from another user.

View Supports list

# Requirement Description
8 View Supports list A user can view his supports list which contains all the users that he supports.

Sent Message

# Requirement Description
9 Create new message A user can send a personal message to another user. The receiver can accept or decline this message. If he accepts the communication from a user, that user is inserted on his trust list.

Add to trust list

# Requirement Description
10 Add a user to support list A user can view his trust list that contains the users that he trusts to communicate with.

Add to block list

# Requirement Description
11 Add a user to block list A user can view his block list that contains the users that he does not want to receive messages from.

Search

# Requirement Description
12 Search for a topic A user can search for his desired topic using hashtags.

Save Search

# Requirement Description
13 Save a specific search A user can save his favourites search gaining easier navigation.

Upload Picture

# Requirement Description
14 Upload a profile picture A user can upload a picture and store it in his profile. He can also delete that picture.

Create new topic

# Requirement Description
15 Create new topic A user can create a new topic of his interest using the provided form. The topic needs a title and some hashtags in order to be categorized.

Comment a topic

# Requirement Description
16 Comment on a topic A user can create a new comment under a topic or another comment.

, ,

  1. No comments yet.
(will not be published)