Cascade ist eine local-first Tagesrouten- und Fokus-App. Sie beantwortet nicht die Frage, welche hundert Dinge offen sind, sondern: Was ist jetzt der naechste sinnvolle Schritt?
Phase 1 enthaelt:
- Vue 3, TypeScript, Pinia, Vue Router und Vuetify
- Domainmodelle und explizite Zustandsregeln
- Repository-Ports mit IndexedDB-Adapter
- Inbox, Morgenplanung und Jetzt-Ansicht als erster vertikaler Ablauf
- Bearbeiten und sicheres Loeschen von Inbox-Aufgaben
- Drag-and-drop-Reihenfolge mit Pfeiltasten-Alternative
- bestaetigte und abgeschlossene Tagesrouten lassen sich wieder oeffnen und erweitern
- Frog-, Focus- und Quick-Kategorien
- bewusste Tagesplan-Bestaetigung und fortsetzbare Tagesrouten
- Fokus-Timer, Fuenf-Minuten-Start und Ablenkungs-Parkplatz
- Unit-Tests fuer Reihenfolge, Statusuebergaenge und Timerberechnung
Die ausfuehrliche Produkt- und Architekturgrundlage liegt im Ordner docs.
npm install
npm run devQualitaetspruefung:
npm run typecheck
npm run lint
npm test
npm run buildDie Anwendungsdaten werden im MVP ausschliesslich lokal in IndexedDB gespeichert.