Inspiration

The theme of the hackathon was spaces, and we were told to take that meaning anyway we wanted to. I ended up going with an app that helps get you in the right 'headspace'.

What it does

This app helps you get into the headspace needed for studying, programming, or relaxing. The first feature I wanted to add was music being played based on your mood. I ended up spending a solid chunk of time that it, so it became one of the main features. If I had more time, the app would have asked questions such as rating your overall mood today, if you had enough sleep the night before, etc. The app would have kept a record of your overall headspace, and display it over a certain time period.

How we built it

This project was built using Android Studio. Scripts are written in Kotlin, and the UI components are made with Jetpack Compose.

Challenges we ran into

Creating a music player with a few basic feature ended up eating more time than I anticipated. Getting a few animations to work was completely new to me and ate up a lot of time as well. The last chunk of time was spent on learning how to customize individual fonts and buttons. If I had more time, it would be spent making the app look prettier, and giving it more personality.

Accomplishments that we're proud of

Taking an idea, and executing it in such a short time span was not easy, but it was surprisingly fun.

What we learned

Planning is crucial, but accept that your idea will evolve over time.

What's next for Better Headspace

As mentioned above, if I was given more time, it would have been spent giving the app more customization and personality. Could add more music to each playlist, and more features that records the users mood over time if they desire to put in that information. In the initial plans, app would casually ask questions like there overall mood, if they talked to loved ones that day, the amount of hours slept, and so on, and display that data over time back to the user.

Built With

Share this project:

Updates