Inspiration
Nowadays, it is really difficult to concentrate to do one task. For example, when we want to study for a test, there is always a distraction : video games, social media, messages. How about creating a website that could you study, organize yourself, but in a fun way ? Why not do an animated to-do list ! That's why we created Pyroplanner ! The website allows you to add tasks and if you don't complete them your forest burns out !!! And you don't want that ! That's why it motivates to do your tasks and it combines the procrastination problem in student but makes you remember the global warming and ecological problem with the fires that happened in Canada last year.
What it does
Pyroplanner is a to-do app that uses a dynamic visual approach to encourage task completion. Users enter tasks and deadlines, and the app's background changes from a peaceful forest to a burning one as deadlines approach, serving as a visual reminder.
How we built it
The app is built on Flask and is connected to a SQL database with SQLAlchemy. User data is stored in one table and linked by ID to data about tasks, such that each task is associated with a user. This way, tasks and user-inputted information is saved even when the user logs out.
Challenges we ran into
We had several challenges with the database, flask, css... Since it was all our first hackathon, we only did python, and java and C for some of us, so we had to learn everything from scratch. We had to leave some parts of our projects behind several times. Our biggest challenge was the database, we had a lot of difficulty to understand how to access it, how to extract data from it to use it from our program.
Accomplishments that we're proud of
Learning database management with SQLAlchemy. Figuring out the function that changes the app's background from a peaceful forest to a burning one based on task urgency. Most importantly, we learned to be persistent yet adaptable, knowing when to adjust our approach without abandoning our goals.
What we learned
We learned a lot of coding first of all ! Flask, sqlalchemy, html, javascript ! We learned it all ! We also learned how team work, learning how to get back on our feet and pivote is important ! This was a wonderful experience !
What's next for Pyroplanner
We were thinking about a lot of things that we could improve :
- A group to-do list where the person in charge adds the tasks for each person, and then it works the same as the individual one
- Add different backgrounds ecology themed (like floods, dryness that will also be modified
- Add a task bar which shows your progress in function of the weight(importance) of each tasks.
- Develop the animations to make it more graduate and not have 6 backgrounds that really change.

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