Overview

Feelgraph is a virtual diary application designed to help users improve or maintain psychological well-being through reflective writing. The app uses natural language processing technology to analyse users’ entries and generate personalised statistics about their emotions, behaviours and thought patterns, providing them with deeper insights about themselves.

Feelgraph is targeted mainly towards individuals looking for a convenient and innovative way to practice self-reflection and improve mental well-being, and better understand oneself. This group includes anyone who is looking for a convenient and effective way to track their emotions, behaviours, and thought patterns, including students, professionals, and people with common mental health conditions. It aims to provide a secure, supportive and non-judgmental space to express one’s thoughts and feelings.

With Feelgraph, users can intuitively create daily journal entries using only plain text and expressing themselves in sentences, as they would using a traditional diary. Through natural language processing, the app to identifies key emotions, themes, and patterns in the users' writing, and generates personalised insights and visualisations based on this data. For example, the app might highlight that the user tends to feel anxious on Mondays. However, the app does not provide any suggestion about what to do and how to act. It is only meant to act as an informative tool, creating data based on the user inputs.

Design

I started designing the application by brainstorming and drawing out different ideas on paper. I came up with a lot of interesting features, but I didn't end up using all of them in the final version. The rough sketches I made were really helpful in figuring out what I wanted for the app. I used those sketches to make a digital version of the app using Figma, a high fidelity prototype. The digital version was built on top of the original sketches, and it turned out much better than I was expecting.

Low fidelity sketch Low fidelity sketch Low fidelity sketch Low fidelity sketch Low fidelity sketch
The low-fidelity wireframes show my brainstorming and ideas.
Above is an interactive high-fidelity prototype of my project. It features a design based on research articles about colours and addresses sensitive data privacy issues by using biometric verification for every login.

Elevator Pitch

A short elevatior pitch for my peers was part of the project. I prepared an presentation that outlined all the essential feature and value of the product.

To restart, press the R key. To proceed forward, click or press the right arrow key; to go back, use the left arrow key.

Implementation

The project is presently under development. I have completed the literature review and research phases and am currently in the design stage. The development of the project has not yet commenced. Please check back in July for updates on the progress.