Functional Requirements Document - rankinliao/Filifili GitHub Wiki

Functional Requirements

ID Requirement Priority Comment
1 A user should be able to sign up and create a personal account (register) High None
2 A registered user should be able to open a membership High None
3 A user should be able to login High None
4 A user should be able to logout High None
5 A user should be able to upload their own videos High From mobile App or computer web page
6 A user should be able to watch the videos made by others High None
7 A user should be able to follow other users High By searching for their user names
8 A user should be able to post pictures or text updates High None
9 A user should be able to thumbs up or cancel thumbs up High None
10 A user should be able to comment and reply to other people's videos, pictures, and texts High None
11 A user should be able to view watch history High None
12 A user should be able to add videos to collection or favorites High None
13 A user should be able to add videos to watch later High None
14 A user should be able to search for videos on the site High Through keywords
15 A user should be able to refresh the home page and following page Med By pull-down the screen
16 A user should be able to upload and change their profile picture Med None
17 A user should be able to modify or change the source of their videos Med None
18 A user should be able to delete their posts, watch history, watch later, collection at any time High None
19 A user should be able to play some small games Med By download or cache the necessary applets