Inspiration

Our inspiration came from personal experience with trying to build strong daily plans in calendar, only to often find them falling apart after a small change or setback. So DayTracker serves to identify where and why changes are being made to plans to improve future ability to adhere to personal goals.

What it does

Users first plan out their day by adding activities and durations into the calendar. Then as it comes time for the user to complete each activity, they activate a timer that confirms if they are on task or have changed plans and why, and then tracks how closely their time is used to what they planned. This then provides data needed to provide a personal dashboard for the user to identify how their week went according to plan and common reasons for plans changing.

How we built it

We started by building a UI prototype in Figma for clarity on look, feel, and function to be implemented in the app. We then made use of Flutter for development of the app in the Dart programming language.

Challenges we ran into

A key challenge our team faced was lack of experience in application development, so a significant amount of our time was spent learning the tools as we developed.

Accomplishments that we're proud of

We are all particularly proud of how we managed to pick up entirely new tools and languages in a short space of time to develop some degree of functional prototype.

What we learned

On top of building skills with new tools and languages, we particularly learned to appreciate the effort that goes into taking a beautiful vision and actually building it out and making it functional.

What's next for DayTracker

Next steps for DayTracker are to continue building out the functionality of the app to match our creative vision. From there we would also like to expand capabilities to provide more personalised suggestions on how to better maintain adherence to future plans. We would also like to include functionality to better integrate the DayTracker calendar with other personal calendars, to ensure users don't grow fatigued by having to check multiple different calendars every day.

Built With

Share this project: