Requirements for Twitter
Understand the requirements and estimation for Twitter's design.
Functional requirements
The following are the functional requirements of Twitter:
-
Post Tweets: Registered users can post one or more tweets on Twitter.
-
Delete Tweets: Registered users can delete one or more of their tweets on Twitter.
-
Like/dislike Tweets: Registered users can like/dislike public and their own tweets on Twitter.
-
Reply to Tweets: Registered users can reply to the public tweets on Twitter.
-
Search Tweets: Registered users can search tweets by typing keywords/hashtags/usernames in the search bar on Twitter.
-
View user/home timelines: Registered users can view the user’s timeline, which contains their own tweets. They can also view the home’s timeline, which contains followers’ tweets on Twitter.
-
Follow/unfollow the account: Registered users can follow/unfollow other users on Twitter.
-
Retweet a Tweet: Registered users can retweet public tweets of other users on Twitter. ...
Non-functional requirements
Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy