Inspiration

We were inspired by paper bullet journals with mood trackers. Mental health is an important part of our lives and a paper bullet journal is a good way to manage our overall mental health, therefore we wanted to create something that we knew helped us so that others can use it for themselves. By making paper journals digital, it creates convenience as the users don’t need to carry them around.

What it does

By selecting what emotions we felt every day, we can see our overall mood for the month. This method helps to keep track of your monthly feelings and shows you how you are doing mentally. It’s a daily reminder to take care of ourselves and acknowledge how you are feeling. It’s a little daily mental health checkup.

How we built it

We used Java and the ACM Libraries in the IDE Eclipse. We also used procreate to design different colour palettes for the calendar.

Challenges we ran into

It was our first time collaborating on GitHub, we had to figure out how to use the repository and how to commit, push, pull and fetch. Using Github had been a trial and error, but we pushed through. The structure of our classes and what would be implemented in each class had posed a problem as we had to figure out what would be in those classes and how to refer to certain elements that were placed in another class. Situating the colour blocks to the selected day had been a challenge since we had to link several elements such as the JRadioButton, the GRect and the arrays, to be able to associate each coloured GRect to its rightful date.

Accomplishments that we're proud of

We are proud of being able to create a project from scratch based on what we learned from our classes at McGill University for the first time. Being able to run a functional program out of our ideas is something that we qualify as an accomplishment as we are still learning the basics. Furthermore, learning the basics to use Github is an accomplishment to us, seeing as it will help us with future projects and future collaborations.

What we learned

We learned how to use GitHub to collaborate on the same coding project synchronously. We also now have a better understanding of how arrays, memory pointers, and Action Listeners work. In addition, we learned how to import a wider range of colour selections into Java.

What's next for TrackerScape

First, we would like to improve the current program by making it save the input data for each different month. We would also like to add in more features. For example, inspired by the bullet journals, we would like to add more “pages” to the program. These pages will track other important habits, like sleeping schedule, hydration, etc., that matter to our health.

Built With

Share this project:

Updates