Requirement - jamongx/twitter-clone GitHub Wiki
Functional requirements
- Should be able to post new tweets (can be text, image, video, etc.).
- Should be able to follow other users.
- Should have a newsfeed feature consisting of tweets from the people the user is following.
- Should be able to search tweets.
Non-Functional requirements
- High availability with minimal latency.
- The system should be scalable and efficient.
Extended requirements
- Metrics and analytics.
- Retweet functionality.
- Favorite tweets.