-
User should be able to create a post -[The post/tweet cannot be more than 250 chars] -[ Every post/tweet will be having support for image upload]
-
Any post should be visible to all those users who follows the author
-
Anyone who follows you can comment on a post/tweet
-
Anyone who follows you can like on a post/tweet
-
We can comment on a comment
-
We can like any comment also
-
Retweeting
-
User profile :
- name
- Follower count
- Bio
- Last 10 tweets from the user
-
Pagination on tweets
-
User auth
-
Every tweet might be having a hashtag
< how to count no of views of tweets : using impress tracking> < it is also used to count how much time user spent on the screen or on a particular feature and in this we maintain a visual id for each component and then we can also use that>
< server driven UI > < config driven UI > < server side rendering >