Value Proposition
As a user, I want to be able to leave comments under the article summaries to share my opinion and read the opinions of other users.
Description
Beneath each article summary, there's an area where users can leave comments. The commentator's name and the text of the comment are displayed there. There's also a form for users to enter their name and their comment and then submit it.
Acceptance Criteria
[ ] There's a visible comment section under every article summary.
[ ] Users can input their name and comment text in the provided form.
[ ] Upon submission, the comment appears in the list beneath the summary, visible to all users.
[ ] Comments are correctly stored in MongoDB and can be retrieved upon revisiting the page.
Tasks
Frontend Implementation
[ ] Implement and design the comment input form with fields for the user's name and comment text.
[ ] Implement a list view beneath the summary to display the comments.
Backend Implementation
[ ] Set up the MongoDB schema to store comments, including fields for user name, comment text, and associated article.
Commenting Feature for Article Summaries
Value Proposition
As a user, I want to be able to leave comments under the article summaries to share my opinion and read the opinions of other users.
Description
Beneath each article summary, there's an area where users can leave comments. The commentator's name and the text of the comment are displayed there. There's also a form for users to enter their name and their comment and then submit it.
Acceptance Criteria
Tasks
Frontend Implementation
Backend Implementation
Complexity
L