Skip to content

these days is more often to see people suffering for burnout in their work or studies. This tool will give you the a moment during your day to self evaluete and take some action to avoid worst scenario.

License

felipeschneider88/mental-health-aware

Repository files navigation

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

About

these days is more often to see people suffering for burnout in their work or studies. This tool will give you the a moment during your day to self evaluete and take some action to avoid worst scenario.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published