Value Proposition
As a User, I want to have articles summarized using the Smmry API so that I can quickly understand the key points of an article without reading the full content.
Description
Next to each article image on the home page, there will be three dots that users can click on. When clicked, three buttons appear: one for liking the article, one for viewing the full article, and one labeled "Summarize." When the "Summarize" button is clicked, the Smmry API will take the URL of the article and, through AI processing in the background, summarize the article. The summary will be displayed to the user on the Summary page.
Acceptance Criteria
Three-dot menu is present next to each article on the home page, which reveals the buttons for liking, viewing, and summarizing the article.
Clicking the "Summarize" button triggers the Smmry API to process the article's URL and return a summary.
The summary is displayed on the Summary page.
Users can easily navigate back to other sections of the app from the Summary page.
Tasks
[x] Create a three-dot menu component next to article images.
[x] Implement buttons for liking, viewing, and summarizing within the menu.
[x] Implement connection to the Smmry API to fetch summaries.
[x] Implement the Summary page to display summaries.
[x] Design and implement navigation for easy access to the main screen and other sections.
[x] Implement routing functionality for navigating between pages.
Summarize Articles Using the Smmry API
Value Proposition
As a User, I want to have articles summarized using the Smmry API so that I can quickly understand the key points of an article without reading the full content.
Description
Next to each article image on the home page, there will be three dots that users can click on. When clicked, three buttons appear: one for liking the article, one for viewing the full article, and one labeled "Summarize." When the "Summarize" button is clicked, the Smmry API will take the URL of the article and, through AI processing in the background, summarize the article. The summary will be displayed to the user on the Summary page.
Acceptance Criteria
Tasks
Complexity
M