Inspiration
As someone that quite struggles with their mental health, one of the things I most struggle with is keeping track of time and sticking to a plan. I find myself often grappling with keeping track of how much time I'm spending on my activities. This gave me the idea of creating a board where I can balance my time. It would help me reduce stress and help me with realizing which activities I should do more of if I have the time.
What it does
It's a gamified productivity and wellness planner that helps people build more balanced routines. It lets users color-code their daily routines, log their sleep schedules, receive pop-ups when starting and ending an activity and a system to rate these with a satisfaction scale. Throughout the week, users can view a summary of their satisfaction and sleep quality with a small wellness recommendation.
How we built it
I built it using Python and the tkinter library (Thank you Reddit) to create a small interface.
Challenges we ran into
It was hard to figure out how to create a scrollable timeline layout and making the light/ dark mode toggle for the UI.
Accomplishments that we're proud of
I'm proud that I was able to figure out how to do much of this since I had never used this library before. I liked how I made the UI and implemented the light and dark mode toggle along with the emoji feedback.
What we learned
I learned how to structure a tkinter UI around real-world and real time routines. I also learned (more or less) how to make emotional tracking more engaging.
What's next for Code for Good: BalanceBoard
If I wanted to add more I would add more data visualization with charts and mood trends. I would also like if I was able to save all the information in files.
Log in or sign up for Devpost to join the conversation.