We need to introduce a feature for users to create posts and subsequently allow filtering of these posts based on their sentiment value and popularity. Moreover, there should be a "trends" section to display the most popular posts on the platform.
Acceptance Criteria:
Users should be able to create, edit, and delete their own posts.
All posts should be automatically assigned a sentiment value based on our proprietary algorithms.
Users should be able to filter posts based on sentiment value and popularity.
The 'Trends' section should display the most popular posts, updated dynamically based on post interactions.
Users should be able to interact with posts (like, comment, share).
Appropriate error messages should be displayed for any issues encountered while creating, editing, or deleting posts.
Implement Post and Filtering Functionality
Description:
We need to introduce a feature for users to create posts and subsequently allow filtering of these posts based on their sentiment value and popularity. Moreover, there should be a "trends" section to display the most popular posts on the platform.
Acceptance Criteria: