microsoft / hack-together

Hack Together: Microsoft Graph and .NET is a hackathon for .NET developers to learn Microsoft Graph and Microsoft 365.
MIT License
523 stars 85 forks source link

Project: Blazor Server CalendarToInvoice #138

Open malte610 opened 1 year ago

malte610 commented 1 year ago

Project name

CalendarToInvoice

Description

Description This Blazor Server Hack generates Invoices from Outlook Calendar Events utilizing Microsoft Graph.

The Situation

You are a lawyer in the Star Wars Universe. You are busy dealing with Mando's and Luke's speeding tickets, Luke's case with the Death Star...and Moff Gideons case regarding the nuking of Mandalore. And on top of that you have to write them invoices, isn't there a way to utilize your Outlook Calendar Events to generate these invoices? Now there is!

How the app uses Graph

Initially the app creates some Folders and a Excel File with some content for you. Than it creates Outlook Master Categories, Contacts and Events for you to start writing invoices. Events with the category 'Billable' and a participant that has the category 'Customer' can be posted. The events are processed on the server with a .rdlc layout and the finished .pdf is uploaded to OneDrive. That categories on the events are changed to 'Posted'.

Repo URL

https://github.com/malte610/HackTogetherMicrosoftGraph

Team members

malte610

svrooij commented 1 year ago

This sounds like a super interesting idea!

waldekmastykarz commented 1 year ago

Really cool @malte610! 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 😊

malte610 commented 1 year ago

Here you are :) sorry about the poor audio quality. I'm not really setup to record something 😅

CalendarToInvoice Demo Video (YouTube)