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".
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