Inspiration

It was estimated that 1 in 6 adults in the UK have experienced or currently have anxiety. With anxiety symptoms getting worse at night. The Calm Button was made for people to have information and coping strategies for anxiety at their fingertips.

What it does

The Calm Button has four sections. Anxiety Info, Happiness Checklist, Anxiety Tips, and a Breathing Exercise.

The Anxiety Info section describes what Generalised Anxiety Disorder (GAD), what the symptoms are and when you should visit your GP.

The Happiness Checklist prompts the user to add things that make them happy. This is to help the user to remind themselves not to worry and to focus on something else when they are anxious.

The Anxiety Tips section shows tips for easing the symptoms of anxiety, for example, having well-balanced meals.

The Breathing Exercise helps the user to slow down their breathing and focus on it. Slowing your breathing down when you feel anxious can make your body feel the same way it does when it is relaxed.

How we built it

The Calm Button is built in Android Studio using Kotlin and XML. The user is able to sign in to their account using Google Sign In. This was done by using Firebase authentication and using Firebase real-time database to store and sync data.

Challenges we ran into

The main challenge was using firebase. I had never done this before so a lot of time was spent figuring out how firebase worked and how to store and sync data.

Accomplishments that we're proud of

I am happy that the MVP is completed even though I didn't manage to make all the features that I wanted.

What we learned

  • I learned how to use firebase's database and authentication
  • I learned how to use different layouts in android studio such as GridLayout and LinearLayout
  • That I need to set more realistic expectations
  • Have better planning at the beginning

What's next for Calm Button

  • A mood tracker section where the user can track their mood and see when their anxiety is at worst.
  • Make the UI look cleaner and more modern

Built With

Share this project:

Updates