Inspiration
Mental Health is a complex and pressing matter that is prevalent in our society. We are no psychology experts, but we know for sure that productivity and small doses of fun and enjoyment are sure to better an individual's mental health. This is how we can make our contribution.
What it does
Our web app is designed to encourage acts of kindness and self-care. We leverage GPT-3 to generate a list of tasks, each assigned with a point value reflecting its difficulty/impact. By completing these tasks, users can accumulate points, track their progress using a dynamic graph, and most importantly, feel rewarded for accomplishing meaningful deeds.
How we built it
Our webpage generates tasks, assigns point values, and displays them on a webpage using an HTML template with Bootstrap and Jinja. Users can complete tasks, which are then removed from the list and their points are added to a daily total. The application visualizes weekly points accumulation through a line plot. Flask routes handle HTTP requests, with specific functions for home and task completion. Tasks are generated using GPT-3, with the API key loaded from an environment variable using the dotenv package. This app creates a line plot with the days of the week on the x-axis and the points on the y-axis. Finally, the OpenAI GPT-3 model is used to generate the tasks.
Challenges we ran into
We struggled with initial coordination with our team since we were all busy with class and extracurriculars. However, we found time to meet in person to collaborate on the different aspects of our project.
Accomplishments that we're proud of
We're proud of accomplishing our project from start to finish. From brainstorming our options to executing ThriveThru Task Manager to presenting our overall project. The different stages of our project required vastly different skills that were able to shine through each step.
What we learned
Not only are we proud of our finished product that will keep people upbeat about acts of kindness, but we are proud of coming together as a team and building that synergy. Our team consists of a mix of new and veteran board members at our chapter here at the University of Illinois at Urbana Champaign. This hackathon experience taught us more about each other.
We also learned the certain tools and software required for full-stack web development.
What's next for ThriveThru Task Manager
Our next steps consist of deploying the website.
Features to add: Personalize tasks based on the user's MBTI personality. Re-roll tasks.
Log in or sign up for Devpost to join the conversation.