current init
This commit is contained in:
31
README.md
31
README.md
@@ -1,31 +0,0 @@
|
||||
Kern
|
||||
- Aufgaben anzeigen und verwalten
|
||||
- Einmalige und Wiederholende Aufgaben sollen Erstellbar sein
|
||||
- Es gibt eine Aufgabenauflistung und Aufgabendetailansicht
|
||||
|
||||
Hinweise
|
||||
- Backend Symfony 7, Frontend Web Vue 3, Frontend Mobil Kotlin
|
||||
- Man kann Aufgaben anzeigen, erstellen, bearbeiten und entfernen.
|
||||
- Jede Aufgabe besteht aus Name (string), Kategorie, einem Status (aktiv, erledigt, inaktiv) und Aufgabentyp (einzel, wiederholung)
|
||||
- Eine Kategorie besteht aus Name (string) und Farbe (string, hex-farbe)
|
||||
- Zum Erledigen auf die Aufgabe klicken, zum wieder aktivieren auf die erledigte Aufgabe klicken
|
||||
- Startseite - Aufgaben werden aufgelistet mit Name, Badge (Kategorie) und den Buttons (Anzeigen, Edit)
|
||||
- 7 Tage werden immer angezeigt mit ihren Aufgaben, Kategorisiert als Card-Elemente
|
||||
- Zuerst aufgaben mit Deadline dann ohne Deadline
|
||||
- Aufgabe anzeigen - Aufgabe wird mit Details angezeigt mit Name (Input), Badge (Kategorie, Select), Status (Select), Deadline (Checkbox), Aufgabentyp (Radio) und den Button (Entfernen)
|
||||
- Einzel - Einfaches Date-Input (optional)
|
||||
- Bei Aufgabentyp Mehrfach werden weitere Felder (Radio) angezeigt:
|
||||
- Intervall (Täglich) mit Date-Input für Startdatum und Enddatum
|
||||
- Intervall (Wöchentlich) mit 7 Checkboxen für die Werktage und Date-Input für Startdatum und Enddatum
|
||||
- Intervall (Monatlich) mit 28-31 Checkboxen für Monatstage und Date-Input für Startdatum und Enddatum
|
||||
- Aufgabe mit Deadline in der Vergangenheit wird hervorgehoben
|
||||
- Die Deadline liegt zwischen dem Start- und End-Datum und kann je nach Einstellung mehrfach vorkommen (Bei einem Intervall - Wöchentlich mit 2 aktiven Checkboxen kommt 2 mal jede Woche vor)
|
||||
- Deadline heißt die Aufgabe soll an genau dem Datum erledigt werden
|
||||
- Kategorien haben einen Button auf der Startseite
|
||||
- Kategorien haben ein Template auf dem sie verwaltet werden
|
||||
- Kategorien können hinzugefügt, bearbeitet und gelöscht werden
|
||||
- Aufgaben erstellen haben einen Button auf der Startseite
|
||||
- Delete ist ein hard-delete
|
||||
- Ist die Deadline Checkbox gesetzt, dann muss ein Datum gesetzt sein, sonst ist es optional
|
||||
- Kategorie ist optional, fallback ist "Allgemein, grau"
|
||||
- Eine Aufgabe hat eine Kategorie
|
||||
Reference in New Issue
Block a user