InTouch - a mental health mobile application (user authentication and consultation session)

In recent years, mental health has become an increasingly important issue and the use of technology in addressing this issue has grown rapidly. In response to this growing trend, a mobile application named InTouch has been developed to crowdsource volunteers as Psychological First Aiders and p...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Jia Wei
Other Authors: Wesley Tan Chee Wah
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167058
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In recent years, mental health has become an increasingly important issue and the use of technology in addressing this issue has grown rapidly. In response to this growing trend, a mobile application named InTouch has been developed to crowdsource volunteers as Psychological First Aiders and provide Target Users affordable and easy access to mental health support. This project is a full-stack mobile application development project and it is divided into four distinct features, which are Psychological First Aid course, consultation session, diary and reward system. The application was developed using Flutter, a cross-platform mobile application development framework that offers a wide range of pre-built widgets and tools. The development of InTouch has been divided into two main phases, which are front-end development and back-end development. During the front-end development phase, program workflows of proposed features were designed to improve user experience. Several screens were designed and developed to achieve the objectives of the different features, including user authentication and consultation session. For back-end development, integration with Firebase has been accomplished to provide user authentication features and data storing capabilities. Besides, Google Cloud Vision API is integrated to enable face detection functionality for generating mood analysis reports. Video conferencing functionality has been developed by implementing functions provided by 100ms to enable consultation sessions between Target User and Psychological First Aider. Overall, the development of InTouch represents a significant contribution to the field of mental health, providing the user with inexpensive and user-friendly support. The incorporation of consultation features, mood analysis reports and diary features demonstrate the potential for mobile applications to enhance mental health services.