Functional Requirements Document - frankmontoyanm/MyState GitHub Wiki

Functional Requirements

ID Requirement Priority Comment
1 A user should be able to Register for an account High None
2 A user should be able to login to their account High None
3 A user should be able to choose their home state High None
4 A user should be able to edit their profile High None
5 A user should be able to upload a profile picture High None
6 A user should be able to manage their privacy settings High None
7 A user should be able to have access to self customized news feed High None
8 A user should be able to comment on content threads from other users High None
9 A user should be able to leave a like on content they approve of of other users High None
10 A user should be able to access their followers and following list High None
11 A user should be able to follow and unfollow another user High None
12 A user should be able to view different content threads from other users High None
13 A user should be able to create their own content thread High None
14 A user should be able to reply to comment on a thread from another user High None
15 A user should be able to upvote and downvote content on a thread from another user High None
16 A user should be able to share content to other platforms High None
17 A user should be able to access every states content threads High None
18 A user should be able to send and retrieve a direct message from or to another user High None
19 A user should be able to delete a message from or to another user High None
20 A user should be able to delete any content they have created High None
21 A user should be able to view all messages High None
22 A user should be able to access different sections of the states government and people in it High None
23 A user should be able to delete their account High None
24 A user should be able to follow any thread to stay updated High None
25 A user should be able to sort content as by popularity, date, or controversial High None
26 A user should be able to report any content they deem obscene from other users High None
27 A user should be able to create an account High None
28 A user should be able to input information to register for an account Low None
29 A user should be able to have information verified to register for an account Low None
30 A user should be able to logout Low None