...

/

Requirements for Twitter

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