Turtle Time Management
Inspiration
This project was inspired by our common struggle of time management during school. We are all hardworking ambitious people but we cannot do it all. So we developed a new and improved time management app that automatically schedule tasks for you so you can meet the deadline and avoid procrastination. We have a diverse team of 4 people, 2 from UWaterloo, 1 from UofToronto, and 1 from UWestern. and had a lot of fun throughout the 3 days of the hackathon and learned a lot.
So why did we come up with this? To be really productive, you need an uninterrupted chunk of time dedicated to focusing on one goal and achieving it. How can we do that in such a noisy world? Those of us who are trying to improve our time management probably already have some kind of calendar, but in the ever-changing world where urgent situations come up last minute and need our attention immediately, how do we go about resolving that without pushing everything back, causing a domino effect on your productivity? Turtle provides a solution.
What it does
Turtle is an app that schedules the day for you. Based on your calendar, the app predicts when you are most likely to do work. Based on your calendar history, Turtle will run an algorithm so when the user inputs what they have to do, it will schedule that event into a time slot where the user will be most likely to do that type of work. Our target market includes busy executives and busy students who are ambitious about self-improvement and maximize their efficiency. It removes the thinking process that you have to go through when you are looking for a time on your calendar to fit everything in. Instead of wasting time scheduling your day, why not develop good habits so that you can automate your routine and maximize your outcomes? Turtle will allow you to become a master in decision making and planning.
How we built it
Turtle time management is built within a Python Flask framework, handling all the logic and backend processes. The website and user interface is built using HTML, CSS, and Javascript. A a bootstrap template was also customized for the purposes of our application.
Challenges we ran into
The biggest challenge we ran into was linking the front end UI with the backend logic. Having our calendar update reflective of user input, and the back end calculations proved to be a difficult task. However, after many hours of debugging, the app managed to display an event on the calendar!
Accomplishments that we're proud of
As 4 people that grouped together fairly last minute, and not all of us primarily being CS-focused, having a fairly functioning product is something we're definitely proud of. Throughout these 3 days, we have had so much fun, bonded as a group and grown to be great friends (pictures included).
What we learned
The biggest takeaway from this weekend is how to build a product from nothing to a fully working web application. We learned to work together and split difficult tasks in smaller and more manageable chunks, as well as learning new ways to code and program a working product.
What's next for Turtle Time Management
We want to look into integration with other existing calendars, including Google, Apple, and Outlook calendars.
Log in or sign up for Devpost to join the conversation.