We created a self-care app that allows people to track activities that fulfill their self care goals, such as exercise/fitness activities, nutrition, and mental health in a way that is fun and relaxing.
During the pandemic and all of the stress of 2020, all of us have struggled with making time to take care of ourselves. We wanted to create an app that could help people outline what they wanted to do every day/week/month to self-care. We especially wanted this app to be customizable - everyone has different self care goals and we wanted our app to be flexible about this.
Our project allows people to track their self care goals in a way that is flexible and customizable to their own needs.
We started by designing user interfaces for our app to determine what features we wanted it to have and what we wanted the UI to look like. We built our app using Python, and we also used Python framework called Kivy, which allowed us to create the user interface for our app.
One of the big challenges we faced was working with time zones (all 4 of us were in different time zones, all around the world). This worked well because someone was working on the project at all times, but it also hindered how much we could collaborate and help each other. None of our team members has previous experience with designing UIs, so we also faced a challenge in learning how to use Kivy (a Python UI framework).
We all made 3 good friends, learnt how to build GUI, learnt a new framework, and managed to stay connected and work together despite the time zone differences and busy schedules! :)
None of us had any experience with GUI development. So, we learnt how to build GUI, and use the Kivy framework.
We hope to work more on this app to improve the UI so that is looks more calming. We also hope to add more features, such as storing the app data on the cloud and analyzing trends over the year to determine what activities help someone's mental health the most.
We used python and the Kivy framework for the GUI.