Sichert den lokalen Entwicklungsstand nach Gitea: Nav/Dashboard, Personen-Excel/Archiv, Team-Setup, Assignment-Übergabe und C6/C7/T2. Co-authored-by: Cursor <cursoragent@cursor.com>
1.6 KiB
Umzug auf einen neuen Laptop — Assignment Monitor V2
Dieses Paket ist kein Team-Starter. Es enthält den aktuellen Code und die komplette lokale Datenbank (Personen, Assignments, Meetings, Feedback).
Nicht npm run setup ausführen — das würde die mitgelieferte Datenbank durch die leere Struktur ersetzen.
1. Voraussetzung
- Node.js 25 oder neuer — https://nodejs.org/
- Prüfen:
node -v
Eine vorhandene Produktiv-Installation (AssigmentMonitor ohne V2, Ports 5173/4000) bleibt unberührt.
2. Entpacken
Nach z.B. C:\dev\AssigmentMonitorV2, dann:
cd C:\dev\AssigmentMonitorV2
3. Einmalig einrichten
copy .env.example .env
npm install
Kein setup, kein bootstrap, kein db:reset.
Die Datei server\data\assignment-monitor-v2-dev.sqlite3 muss nach dem Entpacken vorhanden sein.
4. Starten
npm run dev:all
Browser: http://localhost:5174
Beenden: Strg+C im Terminal.
5. KI-Schlüssel
Der OpenRouter-API-Key lag im Browser (localStorage) des alten Laptops und ist nicht in diesem ZIP. Unter Einstellungen → KI-Prompts neu eintragen.
Probleme
| Symptom | Lösung |
|---|---|
node nicht gefunden |
Node 25+ installieren, neues Terminal |
| Leere App / keine Assignments | setup wurde ausgeführt — ZIP erneut entpacken, DB nicht überschreiben |
| Port belegt | Anderes Programm auf 5174/4001 beenden — nicht auf 5173/4000 umbiegen |
npm install fehlerhaft |
Im Projektordner ausführen |
Neues Paket erzeugen (alter Laptop): npm run pack:laptop → Datei unter dist-release\.