Update Unser Zeitplan authored by lahe8230's avatar lahe8230
Zeitplan ## 4.2 Meilensteine & Zeitplan
Phase 1 (Konzept & Planung) ### Phase 1 – Konzept & Planung
**20.10. – 27.10.2025**
Woche: 20.10. - 27.10.2025 **Aufgaben**
- User Stories erstellen
- Mockups & Wireframes (Dashboard, Login, Budget, Avatar)
- Klassendiagramm (User, Transaction, Budget, Avatar, Reward)
- Datenbankschema entwerfen
Aufgaben: **Ergebnis**
User Stories schreiben - Mockups und Wireframes
Mockups & Wireframes erstellen (Dashboard, Login, Budget-Ansicht, Avatar-Seite) - Klassendiagramm
Klassendiagramme (User, Transaction, Budget, Avatar, Reward) - Datenbankschema
Datenbankschema
Ergebnis: ---
Mockups, Klassendiagramm, Datenbankschema
Phase 2 Backend-Entwicklung (28.10) ### Phase 2 – Backend-Grundlagen
**28.10. – 03.11.2025**
Woche: 28.10.- 03.11.2025 **Aufgaben**
- Node.js + Express Grundgerüst
- MongoDB Anbindung
- Erstellung der Models (User, Transaction, Budget)
- Registrierung & Login (JWT, bcrypt)
- Middleware & Fehlerbehandlung
- Erste Tests und Test-API
Aufgaben: **Ergebnis**
Node.js + Express Grundgerüst, MongoDB anbinden, Models erstellen (User, Transaction, Budget), erste Test-API - Funktionierende Authentifizierung
Registrierung/Login mit JWT, bcrypt, Fehlerbehandlung, Middleware - Erste API-Endpunkte
- Erfolgreiche Tests
Ergebnis: Models, funktionierende Authentifizierung, Login etc., Tests erfolgreich ---
Woche: 10.11.- 17.11.2025 (vllt länger?) ### Phase 3 – Geschäftslogik & Budgets
**10.11. – 17.11.2025**
Aufgaben: Anwendungslogik (Services), **Aufgaben**
CRUD für Transaktionen und Budgets, Budgetlimit-Logik & automatische Warnung, Testdaten einfügen - Implementierung der Service-Logik
- CRUD für Transaktionen und Budgets
- Budgetlimit-Logik & Warnungen
- Testdaten einfügen
Ergebnis: Anwendungslogik fertig, Nutzer können Transaktionen durchführen **Ergebnis**
- Nutzer können Transaktionen erstellen und verwalten
- Budgetüberwachung funktioniert
Woche: 24.11.2025 1.12 (vllt) ---
Aufgaben: OCR & KI-Kategorisierung, OCR-Integration (Tesseract), automatische Kategorisierung über OpenAI/Ollama, ### Phase 4 – OCR & KI-Kategorisierung
**24.11. – Anfang Dezember 2025**
Ergebnis: Belegerkennung & KI-Logik funktionieren **Aufgaben**
- OCR-Integration (Tesseract)
- Automatische Kategorisierung über OpenAI/Ollama
**Ergebnis**
- Belegerkennung funktioniert
- KI-Kategorisierung integriert
---
### Ende November – Sicherheits- & UX-Themen
**Sicherheitsproblem**
- Direkter Zugriff auf gespeicherte Belege möglich
**Geplante Lösung**
- Autorisierung für Belegabruf
- Zugriff nur für eingeloggte Nutzer
- Prüfung, ob Beleg zum Nutzer gehört
**Weitere Themen**
- Dynamische Prompt-Konfiguration für KI
- Verifizierungsprozess nach Bon-Scan (User kann Daten korrigieren)
- Vorbereitung von Playtests
---
### 27.11.2025 – Statusupdate
**In Bearbeitung**
- Fixkosten
- Vorbereitung von Playtests & Umfrage
- Dashboard-Überarbeitung
**Abgeschlossen**
- S3-Route angepasst
- KI-Anzeige im Dashboard integriert
---
### 04.12.2025 – Reward-System & Playtest-Vorbereitung
**Fortschritt**
- Umsetzung der Reward-Seite gestartet
- Vorbereitung der Playtests
- Test-User erstellt
**Konzeptänderung Rewards**
- Vereinfachtes Coin-System
- Alternativ: direkte Berechnung in Euro
---
### 11.12.2025 – Playtests & Feedback
**Durchgeführt**
- Playtests inkl. Umfrage
- Auswertung von UX-, Design- und Feature-Feedback
**Wichtige Erkenntnisse**
- Navigation und Auffindbarkeit verbessern
- Suchfunktion für Transaktionen gewünscht
- Eigene Kategorien anlegen
- Dark Mode & Kontrast optimieren
- Sicherheits- und Profilfunktionen verbessern
---
### Januar 2026 – Feinschliff & Stabilisierung
**08.01.2026**
- Fokus auf Bugfixes und Stabilität
- Keine neuen Features
**15.01.2026 – Weitere Aufgaben**
- Transaktionen & Kategorien verbessern
- Haushaltslogik stabilisieren
- Mobile Ansicht optimieren
- Dokumentation und Wireframes ergänzen
- Vorbereitung des finalen Projektabschlusses
### Ende Januar – Anfang Februar 2026 – Deployment & Projektabschluss
**Deployment**
- Finales Deployment der Anwendung unter
https://www.finecash.de
- Letzte Tests im Produktivsystem
- Fehlerbehebung und Stabilisierung
**Dokumentation**
- Fertigstellung der Entwickler- und User-Dokumentation
- Vervollständigung des GitLab Wikis
- Finalisierung aller Projektartefakte
**Präsentationsvorbereitung**
- Erstellung der Abschlusspräsentation
- Vorbereitung der Demo der Live-Anwendung
- Zusammenstellung der wichtigsten Projektergebnisse