Open marcel-paalvast opened 1 year ago
A functional demo can be found disabled demo since hackaton ended
. Please use responsibly, only with test data and don't overuse. If no mails arrive it's likely due to the credit for creating summaries has run out. An example of what the response looks like can be found on jsfiddle.
So cool @marcel-paalvast! Would you be willing to record a short video to demonstrate the app? It's not required for the hackathon but it would help us showcase your work internally at Microsoft and publicly in the community 😊
@waldekmastykarz Of course 😀 Don't forget to try out the demo
Will do! Thank you!
Project name
Graph Mail Summarizer
Description
Graph Mail Summarizer
Mail Summarizer is a web application that helps you manage your emails more efficiently by generating brief summaries of their contents. Save yourself time by getting a consise and organized overview of all the mails you might have missed while you were away!
Using the application is easy. Simple connect to your email account you want summarized. Select the start and end date to filter a date range and let the app analyze your mailbox. Within a moment you'll receive a summary that captures the key information and main ideas in your inbox.
Key Features
The application features a single page application (SPA) that makes a request to a backend api. The api is setup as durable function app that leverages the jwt token retrieved in the request to retrieve your mails using the Azure on-behalf-of authentication flow.
The mails are individually fed to OpenAi to create detailed summaries and a summary of all summeries combined. The result is then converted into a html template that is send as mail to requesters mail address obtained from the jwt token.
Repo URL
https://github.com/marcel-paalvast/graph-mail-summarizer
Team members
marcel-paalvast