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: Snitch - Team monitoring tool using Graph SDK #98

Open DrGav opened 1 year ago

DrGav commented 1 year ago

Project name

Snitch

Description

Snitch is a Blazor WASM app that utilizes Microsoft Graph SDK to monitor the activity of a managers team. If you think someone on your team is slacking off then this is the solution for you! Snitch uses the functionality provided by Microsoft Graph to pull in a list of a managers direct reports and polls the user's Microsoft Teams availability to check if they are away from their computer. As the data is collected it provides a raw view of activity time data as well as a graphical view of users presence over the period of time they're being monitored. If someone on my team is reading this, I promise I'll never use this in real life. Laughs manically and strokes fluffy white cat

To setup testing in your own Azure development environment just add a Azure app registration with the appropriate Graph permissions and Add the ClientID of that app to the appsettings.json file in the project where it currently says "APP_CLIENT_ID_GOES_HERE".

Video of usage: https://youtu.be/mCeEMXt7Z98

Repo URL

https://github.com/DrGav/Graph-Hackathon-Snitch

Team members

DrGav

waldekmastykarz commented 1 year ago

Cool! Thank you for sharing your hack with us!