Please check our video out for additional info!

Inspiration

More and more people are diagnosed with mental disorders like ADHD with each year, which many of our group members are closely familiar with. Since the symptoms and the effectiveness of such medications varies greatly from person to person, it becomes challenging for doctors to judge which medications are most applicable and in what dosage. Furthermore, when asking patients about their experience, it may be difficult for them to recall their experiences if they occurred weeks or months before. We wanted to help with this problem.

What it does

We track symptoms and medication, with the goal of producing a larger set of data on the effects of prescribed medication. Given that users may not want to spend much time logging all of their symptoms, we made this process as simple as possible. Additionally, we want to take passive data that is available from the users phone and wearable devices and record it as well. This data can include things like phone notification amount + phone physical pickup amount, usage of distracting apps like Instagram, and users' heartbeat to measure stress levels.

How we built it

We used React Native for the frontend and Firebase for the backend. We specifically took advantage of the simplicity in setting up user login (Firebase Authentication) and an authenticated DB (Firestore Database). Image processing was done with MLKit, an offline image processor that's built into Google.

Challenges we ran into

Environment setup takes very long, especially for a cross-platform mobile app. There were also difficulties in specifically medication adding - image processing is a finicky thing, and it took time to get a system that worked semi-reliably to parse the prescription label and store the information.

Accomplishments that we're proud of

I think we all are very proud of our idea. We thought about it for a long time and all 4 of our group members shared many hours of discussion about it. This was a problem that several of us, along with friends we know, have run into - learning what medication you need and at what dosage is difficult. Remembering how you feel every day and how often you experience those symptoms on the spot is difficult, especially when already sitting in the doctor's office. Having an app to track that easily would help people we know today.

What we learned

We learned how to use React Native (a few of us had experience with React before, but not much). We learned more about Firebase, specifically how to leverage subcollections and other features in Firestore.

What's next for BioTune

To improve upon this app, we would have liked to add the following features: First, we’d have liked to be able to pull passive data from wearable devices (such as smart watches or rings), and be able to connect them to the app. Second, we’d like to be able to demonstrate the doctor’s view in the demo Third, we’d also like to be able to link the patient’s phone usage to the app, to help identify apps that are distracting, which can help the doctor address problems with focus Finally, we’d like to be able to do analytics to track how symptoms change and how that can affect dosage

Built With

Share this project:

Updates