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:
User Stories schreiben
Mockups & Wireframes erstellen (Dashboard, Login, Budget-Ansicht, Avatar-Seite)
Klassendiagramme (User, Transaction, Budget, Avatar, Reward)
Datenbankschema
**Ergebnis**
- Mockups und Wireframes
- Klassendiagramm
- 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:
Node.js + Express Grundgerüst, MongoDB anbinden, Models erstellen (User, Transaction, Budget), erste Test-API
Registrierung/Login mit JWT, bcrypt, Fehlerbehandlung, Middleware
**Ergebnis**
- Funktionierende Authentifizierung
- 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),
CRUD für Transaktionen und Budgets, Budgetlimit-Logik & automatische Warnung, Testdaten einfügen
**Aufgaben**
- 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