COSC481W-2024Winter / JARVIS

J.A.R.V.I.S
2 stars 3 forks source link

PBI 1: Email Summary Pipeline and UI #56

Closed ghost closed 7 months ago

ghost commented 8 months ago

User Story: As Cathie Spino, a project manager who deals with a large volume of emails, I want a seamless integration between the email sorting and summarization processes. This will enable me to efficiently manage my time and discover information quickly to improve my productivity.

Persona: Users like Cathie Spino and others who need a streamlined and user-friendly system for managing large quantities of emails.

Features:

Business Value: These enhancements aim to provide a cohesive and user-centered experience, reducing manual steps and increasing efficiency in email management. The improved summaries page will be easy to use and responsive, so users understand what is happening at each step of the pipeline.

Tasks:

Timeline:

Acceptance Criteria:

Further notes: I don't do a lot of UI work, so I will need to make sure this is reasonable robust with an average use case. I will not account for excessive button spam or extreme workloads (1,000 emails). The user should probably be limited to how many emails they can ask to summarize. Data management will consist of do you want to overwrite previous data? How many emails do you want to summarize? Feedback will be letting the users know where they are in the pipeline "fetching", "sorting", "summarizing", "emails are ready", via snackbars or something similar. The buttons will give appropriate responses if the data isn't ready, or if the data doesn't exist because they haven't asked for a summary yet.