Inspiration
Music has many more benefits than we could imagine. Listening to music not only affects our mood or makes a moment brighter, based on scientific research; it can also help people battling different diseases like Alzheimer´s disease, autism, dementia, anxiety, and many more through musical therapy. Musical therapy and these types of therapy and treatments aren't very common, accessible or people don't pay attention to them. So by creating a program like this we can help close a huge gap in medical services and also make musical therapy accessible for everyone.
What it does
Hum is a web app that helps individuals guide a musical therapy session to help a family member or friend battling Alzheimer's disease. Our program designs specific sessions based on the user's preferences and works as a tool so everyone can introduce this type of therapy to anyone struggling, letting them enjoy all the benefits musical therapy has to offer.
How we built it
We first developed our design prototype in Figma. We then used HTML, CSS and Javascript to develop the web pages according to our prototype using Replit. Firebase was used to authenticate users with email and password, as well as store the user's therapy notes and a timestamp for that therapy session. We programmed the python application to ask users relevant questions and provide a tailored Spotify playlist using the data from the question responses. To display our python program in our web app, we used Trinket. Javascript was also used to dynamically embed the received Spotify playlist in our web app so that the user can play the playlist on the web app.
Challenges we ran into
The Firebase Authentication was a bit challenging to implement at first Figuring out how to build a program on python so the user will find it accessible and easy to understand.
Accomplishments that we're proud of
Implementing Firebase Authentication and storing/retrieving data in Firebase Realtime Database Use of Javascript and Python (without much prior knowledge). Accomplishing everything from our initial plan (and more). Using our coding knowledge to build an app that will help improve the life quality of many people battling Alzheimer´s disease.
What we learned
We learned a lot about the languages we used but also about the services we intended to use but were unable to. For example, we learned about the Sponsor companies as well as what their services are and how to implement the services in our project (our research was done even though we were unable to use the services).
What's next for Hum
We would love to keep working on developing a more complex program that helps other diseases that can also find benefits in musical therapy.
Built With
- css
- figma
- firebase
- html
- javascript
- python
- replit
- trinket

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