View all projects

Web application for emotion regulation

Node.js
React
Tailwind CSS
PostgreSQL

Emotion regulation is a field used in psychology and applied in several use cases such as marketing, customer service, but especially in the context of therapy with patients suffering from psychological and behavioral disorders. In this context, new technologies are becoming essential tools to complement classical approaches to help people suffering from these disorders in their daily life.

Goals

The main objective of this project is to develop a technological tool to help people suffering from psychological and behavioral disorders to improve their emotion and stress management.

Work done

Following the analysis of the state of the art in terms of emotion management, both from a technical and psychological point of view, a web application has been developed. It allows users to keep a personal diary, in which they can take personal notes related to their daily life.

Women holding a phone while creating a note on the application

Each note is accompanied by the feelings of its author. The latter finally obtains a global overview of the evolution of his feelings over time, through various graphs. He can also consult and react to the notes that other users have posted publicly. If a user wants to present his notes during a therapy session, he can easily export them and then print them via a PDF file.

Integration tests have ensured that the server code is working properly. These tests are executed continuously following each modification. Thanks to the empirical tests, during which several users performed predefined tasks, various usability problems were detected and fixed.

Footnotes

I worked on this project during my Master studies at the HES-SO in Lausanne. This project was given a grade of 6 / 6.