2023-24 Final Year Project of Computer Science

Project Title

A Mobile App for Anxiety Tracking and Management.

Yeung Wing Pan (UID: 3035691004)
Supervisor: Dr. Choi Yi King

4 Main Features

The application aims to offer comprehensive and personalized solutions to users, empowering them to better understand and manage their anxiety. Additionally, it utilizes cutting-edge technologies like heart rate variability (HRV) monitoring and machine learning algorithms to effectively reduce stress.

1 ) Track and Record Anxiety

This feature consists of two parts: auto-tracking and manual-tracking. The primary purpose is to record users’ anxiety levels and triggers. The auto-tracking part is mainly accomplished by recording the user’s HRV to estimate their stress levels based on the HRV values. The manual-tracking part requires users to answer a few simple questions to record their mood and triggers. Additionally, users are encouraged to complete the DASS21 questionnaire every 2-4 weeks to record the severity of their depression, anxiety, and stress levels.

3 ) Learning and Supports

Function 3 serves as a platform for mental health-related organizations to publish valuable health information. Recognizing that we are not mental health professionals ourselves, we aim to collaborate with relevant organizations to allow professionals to provide educational and informative articles on the platform. This enables users to conveniently access information about mental health and learn how to alleviate their stress through professional guidance.

2 ) Analytics and Visualization

Function 2 aims to analyze and visualize the data collected from Function 1. Its main objective is to calculate the user’s Personal Baseline of HRV. Additionally, it provides visualizations such as Line Charts, Point Charts, Heatmaps, and Bar Charts. By analyzing and visualizing the data, this feature can help users better understand the patterns and trends in their anxiety levels, providing a more comprehensive assessment of their mental health status.

4 ) Anonymous Sharing Community

For the fourth function, the goal is to cultivate a supportive community that allows individuals to connect, empathize, and benefit from shared experiences. This is achieved by creating a secure, anonymous platform where users can freely express their feelings and struggles with anxiety.


ÜMind : A Mobile App for Anxiety Tracking and Management.

Project Poster

ÜMind : A Mobile App for Anxiety Tracking and Management.

3-Min Video

ÜMind : A Mobile App for Anxiety Tracking and Management.

Project Schedule and Milestones

Phase 1: Inception (October 1, 2023 – January 7, 2024)

October 1 – October 15, 2023:

  • HRV Data Collection and Automatic Recording implementation for for Function 1.

October 16 – October 31, 2023:

  • Manual Recording implementation for Function 1.

November 1 – November 15, 2023:

  • HRV Prediction and Alert Mechanism Implementation for Function 1.

November 16 – November 30, 2023:

  • Perform integration testing of Function 1.
  • Allocate time for thorough testing and debugging.
  • Data Visualization and Interactive Interface implementation for Function 2.

December 1 – December 31, 2023:

  • Video and Audio Content integration for Function 3.

January 1 – January 7, 2024:

  • Rating and Reviews part Implementation for Function 3.
  • Allocate time for initial testing and debugging of Functions 1 – 3.

Phase 2: Elaboration (January 8, 2024 – April 22, 2024)

January 8 – January 21, 2024:

  • First presentation to review progress.
  • Finish Function 1 – 3.
  • Start Function 4: Anonymous Sharing Community Implementation.

January 22 – February 15, 2024:

  • Complete Content Posting function implementation for Function 4.

February 16 – March 15, 2024:

  • Complete Comments and Interactions implementation for Function 4.
  • Allocate time for testing and debugging of Functions 4.

March 16 – March 31, 2024:

  • Final presentation to review progress.
  • Conduct integration testing of Functions 1 – 4.

April 1 – April 14, 2024:

  • Bug-fixing and addressing issues identified during integration testing.
  • Finalize and test the entire application.
  • Complete the project report.

April 15 – April 19, 2024:

  • Final presentation

Phase 3: Construction

April 23 , 2024:

  • Finalize and test the entire application.

Phase 1 : Detailed Project Plan

Deliverables of Phase 1 (Inception)  | Date : 1 st October 2023

Phase 2 : Interim Report

Deliverables of Phase 2 (Elaboration) | Date : 21 th January 2024

Phase 3 : Final Report

Deliverables of Phase 2 (Elaboration) | Date : 26 th April 2024