Build a system that allows users to establish and manage relationships with other users on the platform. This epic focuses on enabling users to discover, connect, and maintain social relationships that power personalized experiences such as feeds and messaging.
Users should be able to send and receive connection requests, accept or decline requests, and view their list of connections. The system should support both mutual connections (friends) and one-way relationships (following/followers), depending on the chosen model. Users should also be able to remove connections and block other users.
This epic covers:
- Send, accept, decline, and cancel connection requests
- Follow / unfollow or friend / unfriend functionality
- Viewing followers, following, and/or friends lists
- Blocking and unblocking users
- Basic user discovery and connection suggestions
This epic will serve as a foundation for features such as personalized feeds, messaging, and notifications.
Build a system that allows users to establish and manage relationships with other users on the platform. This epic focuses on enabling users to discover, connect, and maintain social relationships that power personalized experiences such as feeds and messaging.
Users should be able to send and receive connection requests, accept or decline requests, and view their list of connections. The system should support both mutual connections (friends) and one-way relationships (following/followers), depending on the chosen model. Users should also be able to remove connections and block other users.
This epic covers:
This epic will serve as a foundation for features such as personalized feeds, messaging, and notifications.