Inspiration
Our journey began with the Stock Finance Challenge, but we quickly realized it wasn’t resonating with us as a team. Even though most of us had experience in Python, we found ourselves struggling to move forward. After some self-reflection, we realized that we hadn’t invested enough study hours in preparing for such a complex challenge. This moment of realization inspired us to focus on how we could better track our growth, balance our learning habits, and improve our well-being. That's how "On Track" was born—a solution that addresses our need to reflect on how we manage time and health dimensions in our daily lives.
What it does
"On Track" is a time management tool that functions as both a calendar planner and a personal reflection journal. It’s designed to help users create schedules that incorporate the five dimensions of health: mental, emotional, spiritual, social, and physical. The platform allows users to track their daily activities, measure how those activities impact their health, and identify areas of imbalance. If users are spending too much time on activities that negatively impact one of these health dimensions, "On Track" provides suggestions for healthier alternatives, helping them replace bad habits with more productive or balanced activities.
How we built it
We started by brainstorming ideas and wireframing the user interface to ensure it was intuitive and beginner-friendly. Our primary focus was on building an experience that would allow users to plan their schedules effectively while reflecting on their health. Using HTML, CSS, and JavaScript, we developed a dynamic interface that allows users to add tasks to their calendar, set custom health dimension weights, and mark tasks as completed. The health dimension impact is only applied after events are completed, giving users a realistic reflection of how their time was spent.
Challenges we ran into
One of the biggest challenges we faced was shifting gears after initially starting with the Stock Finance project. This delay cost us valuable time, but once we pivoted to "On Track," we regained focus. Another challenge was the lack of technical experience within our team. One of our members had no prior coding experience, and another left early, leaving us down to three people. Additionally, there were language barriers, which made communication tricky at times. Despite this, we worked hard to ensure everyone’s voice was heard, often using translation tools to support collaboration.
Accomplishments that we're proud of
We’re incredibly proud of how we came together as a team from diverse backgrounds to create a working prototype of "On Track." Even with the challenges we faced—such as language barriers and differing technical expertise—we fostered an environment of respect, inclusion, and collaboration. We also overcame our technical limitations by constantly learning new concepts and implementing features in real-time. The ability to adapt and push through these obstacles is something we all take pride in.
What we learned
We learned that coding is not just about solving problems; it's about persistence and active engagement. Coding requires incremental progress and constant iteration, especially for beginners. We realized that coding is something you have to actively do to retain and grow your knowledge. By working on "On Track," we developed stronger problem-solving skills and a deeper appreciation for teamwork, as well as the importance of balancing different dimensions of life—both in coding and beyond.
What's next for On Track
We'd like to improve the UI/UX design for the web page and even better, make it a mobile app. We believe that the data Phone's now track, such as screen time or integrated health tracking apps, the app can function better and be better personalized to each user.

Log in or sign up for Devpost to join the conversation.