Inspiration
Mental Health among young adults has become an important issue. Even though we know it is important to stay healthy mentally, it can sometimes be a challenge to really keep up with things like monitoring your moods, tracking your sleep, and remembering to take medications. On top of trying to manage these tasks, it can be difficult to discuss these issues with your doctor especially when you may have trouble focusing. TheraTracker makes these tasks easier to stay on top of and also easier to share with your doctor.
Have you ever been asked "How has your sleep been?" or "How has your mood been?" and not really been able to answer with much detail? Let TheraTracker help by recording this information to later be shared with your doctor.
What it does
TheraTracker keeps doctors and patients connected in between visits. The application has different functions based on the type of account of the person logged in. For example:
Doctors Doctors have the ability to view their active patient list (specifically patients using the app that have agreed to share their data with their doctor) Based on the information that their patients choose to share, the doctor is able to generate reports. This can help show mood trends and sleep trends that can be discussed at their next appointment.
Patients Patients are able to do the following tasks:
- Track Mood
- List and track their medications
- This includes the ability to send notifications to remind users to take their medication as well as know when they need to request refills.
How we built it
We used Android Studio, Firebase, and Microsoft Azure.
Challenges we ran into
- There was no Emotion API existing in the marketplace. We used the Face API to extract Facial Attributes and later extracted Emotions using the already defined Facial Landmarks. We compared the intensity of each emotion to find the most prevalent one. This become our solution to the lack of the Emotion Identification API.
- It was the first time that either of us worked with Firebase. During the initial few hours, we were very confused about how to work with it. However, we learnt as we coded and successfully operated the back-end of the mobile application.
Accomplishments that we're proud of
- Creating a function out of an API
- Using git and GitHub collaboratively
What we learned
- API Extraction
- Firebase
What's next for TheraTracker
- Cross-Platform Availability
- Emotion Recognition using Camera
- Physical Activity Tracking
- Set and view appointments
Built With
- android-studio
- azure
- firebase
- java
- microsoft-cognitive-services
- xml


Log in or sign up for Devpost to join the conversation.