Inspiration

When it comes to day-to-day tasks, there can be barriers to getting necessary tasks down. We all know, that having a day that isn't that productive can impact self-esteem and at times trigger negative self-talk. We also know that work-like balance is key to overall mental well-being. We wanted to increase the odds of completing tasks and lead to overall goal achievement while keeping the user's well-being in mind.

What it does

Right now, our program asks you to rate your distress level on a scale of 0 to 7. With 0 being no distress and 7 being extreme distress. Research shows that high distress can lead to difficulty thinking and concentrating. For example, experiencing high anxiety leads to lack of concentration or people who have ADHD usually suffer from nervous system dysregulation. Therefore, a good range is between 0-3. Otherwise, it is recommended to engage in a breathing technique to regulate yourself and calm your nervous system. The breathing time is based on the 4-7-8 breathing technique that is well-known for regulating the nervous system and getting the brain to focus. Once you are done breathing, you check your rating again until it's in a healthy range. Once you are in a healthy range you are in a good headspace to focus on the tasks at hand.

How we built it

The app runs solely on JavaFX and was built using the IntelliJ-idea IDE. Styles are based on CSS format.

Challenges we ran into

We started the day with an entirely different project concept and plan, but midway through the afternoon half of our team vanished with no communication after we went outside for a bit of fresh air. We also have no experience with hackathons or React, the framework we originally planned to use, so we had to switch over to JavaFX so we would be able to produce a product and had to limit our feature scope to be able to finish the product.

Accomplishments that we're proud of

Given the lack of experience our team had and the significant difficulties we had in coming up with a concept and platform with which to execute it, we're both extremely proud that we have a usable product to deliver. The app works as intended, with the core feature (an distress check-in and daily task list) implemented.

What we learned

The timeframe of hackathons is much shorter than it seems, and the idea phase took longer than expected. A clear idea with a grounded design and scope of features feasible to implement in the allotted time will be key to our efforts in software development and other hackathons in the future.

What's next for Joyful Agenda

If we had more time, we wanted to have other features, such as tracking data, helping with task breakdown which could use OpenAI to break the task down for you, once that task is broken down it would transfer those tasks to schedule in a manner that is doable (i.e., completing 3 tasks of a bigger project in one day and the rest the following day), showing different methods of scheduling (i.e., scheduling and unscheduling methods), having to record how long a task took you to gather a history of how long a task takes, and progress check-ins. We were hoping that the progress check-ins and history tracking would help individuals start understanding their productivity patterns and know what has historically helped them be not only more productive but also has helped keep their well-being in mind. As for the team goals, we hope to participate in more hackathons!!

Share this project:

Updates