Queztal
A smart and dynamic TODO planner
How I built it
Using ReactJS, Python, HTML, CSS, and Flask, we created a web app that aids people with planning their daily schedules based on scientific studies into productivity. We created
Challenges I ran into
Designing the algorithm that would create the plan was an especially hard task as there were many factors to consider that were uncovered during our research, such as optimal times of day to work, whether the user is a night or day person and mealtimes. We also had trouble with the API calls getting rejected due to a CORS error.
Accomplishments that I'm proud of
Completing the algorithm was a huge challenge, and due to its complexity it took a large amount of planning and fleshing out as well. To create the algorithm we had to do a lot of research into behavioral sciences and physiology, and then we had to take into account all the factors that go into how productive one can be on a given day, and what changes those productivity levels.
What I learned
We learned a lot more about programming with ReactJS and web design. The algorithm was an interesting challenge to undertake and we were able to gain a lot more experience in planning out and programming more complicated code.
What's next for Quetzal
In the future, we plan to improve the current features and add more functionality such as an expanded view for weekly/monthly plans. One such feature is a series of motivational messages and tips for managing your time and energy more effectively that will appear when you click on a task.
Try it out
Check out our Github Repo at the link below.
Log in or sign up for Devpost to join the conversation.