Ein kleines Demonstrationsprogramm mit einem Flask Webserver und einer SQLite Datenbank. Dieses Programm soll dazu dienen um Aufgaben zu verwalten bzw. anzulegen und zu löschen. Dabei besteht eine Aufgabe aus Titel, Beschreibung, Priorität, Erstellungsdatum und Bearbeitungsdatum. Es gibt 4 Ansichten, einmal das Dashboard, dass alle angelegten Aufgaben anzeigt. In dem Dashboard kann man nach der ID, einem Teilwort aus dem Titel oder der Beschreibung und nach der Priorität ("niedrig", "mittel", "hoch") suchen.
Alle verfügbaren Webansichten sind:
- Dashboard
- Detailansicht
- Anlegen einer Aufgabe
- Bearbeiten einer Aufgabe (Durch die jeweilige Detailansicht einer Aufgabe verfügbar)
Was benötigt wird:
- python 3:
- flask>=3.1.2
- pysqlite3>=0.6.0
Wie es installiert wird:
python -m pip install -r requirements.txt
Wie es ausgeführt wird:
python -m flask run