An app that combats stigmas surrounding therapy and tracks users' mental well-being
This project is an entry to HackDuke: Code for Good For many cultures, seeking therapy is frowned upon. Mental health is an increasingly urgent global issue, yet seeking therapy remains challenging. On the one hand, this is because people still struggle greatly with accepting that they need mental support. Many cultures continue to discount mental illnesses and stigmatize those with so. On the other hand, therapy is not accessible to everyone.
Introducing Libra, a therapy-booking app that resolves the above problem with three key features:
- Daily check-in - When the user creates an account, they are prompted to answer questions from the DSM-5 criteria (official criteria to identify mental illness) in the initial check-up questions. Based on the response, the app generates an emotional happiness rating and suggests the user seek therapy through the application (if required). If the user chooses to seek therapy, they will be directed to pick one of their suggested therapists, meeting time, and communication method. Otherwise, the app will continue to give the user daily mood checks. If it’s below 50% for a long period of time, the app will prompt another suggestion for therapy.
- In-app real-time messaging function - The application features a function for the user to safely text and express their conditions to a licensed therapist if the user does not want to see the therapist face-to-face. By implementing the function, we have provided a more gentle and immediate way for users who are in need, no matter when or where they are.
- In-app video chat - The application features a private video feature that allows the user to connect directly with their therapist. The user can refer to it and the summary notes given by the therapist after the session is over in the history tab. This makes it easier for them to keep track of their discussions with the therapist.
- Deployment of an AI model to match users with therapists specific to their needs
- Utilization of AssemblyAI to convert therapy content to text
- Employment of licensed therapists from every time zones
- Automatic alerts to local therapists/hospitals if detects high-level stress and/or sadness in users
- cocapods
- Figma
- Photoshop
- Storyboards
- Swift
- XCode