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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
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. |
---|