hack-together icon indicating copy to clipboard operation
hack-together copied to clipboard

Project: Graph Mail Summarizer

Open marcel-paalvast opened this issue 1 year ago • 4 comments

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

marcel-paalvast avatar Mar 14 '23 21:03 marcel-paalvast