This is a Flask based To Do List web application designed to be run on a Raspberry Pi 4 using balena. This project was undertaken as a personal project and a tool to learn how to develop Flask based web applications.
Other more functional to do list software is available for free online such as Trello.
This project creates a web application on the Raspberry Pi, and is designed to be used with an official Pi Touchscreen to create a desktop to do list.
Each item can have sub steps which can be marked complete and there is a button to select a random item from the list. Items can be "snoozed" to stop them appearing in the random item selection, and each item counts how many times it have been snoozed (to give you the motivation to complete the task).
There is also a tab which displays countdown timers to due date/times which can be set for each item.