Skip to content

Latest commit

 

History

History
61 lines (33 loc) · 1.94 KB

README.md

File metadata and controls

61 lines (33 loc) · 1.94 KB

MSGraphMentalAware

Hack Together: Microsoft Graph and .NET

The problem we're solving

These days is very common to see people strugling with depression and mental health. The WHO (World Health Organzacion) said we need to transform mental health

The solution?

Create a WebAPI to access the user's calendar and manage the comming events and reschedule if needed so he/she can take a small or long break.

Features

  • Ask the user how is feeling right now.
  • Make a quick 20min meeting in theuser calendar, so he/she can take a break.
  • Block the calendar with a all-day appoitment when the user say is not feelig well.

Presentation and demo

Introduction video
Introduction video

Demo video
Demo video

Solution Diagram

SolutionDiagram

ScreenShots

Swagger view
Swagger view

Office Outlook add-in panel
Office Outlook add-in panel

Crete short 20min event to take a break
Crete short 20min event to take a break

Out of the Office created with Graph
OOO created with the graph

TODO

  • Reschedule meetings if you have an appointment collision
  • Add the add-in project to work as the fronted of the project

Ideas for version 0.2

  • Track daily moods and prenset as a chart to the user so he can visualize how is
  • NOtify the manager of the user who is struglinig with his daily tasks
  • Create a MS Teams bot to interact with the API