61 Zeilen
1.5 KiB
Markdown
61 Zeilen
1.5 KiB
Markdown
# SkillMate - Refactored Version
|
|
|
|
## 🚀 Schnellstart
|
|
|
|
Die Anwendung kann jetzt komplett über eine einzige Datei gestartet werden:
|
|
|
|
### Windows:
|
|
```cmd
|
|
start-skillmate.cmd
|
|
```
|
|
|
|
### Linux/Mac:
|
|
```bash
|
|
./start-skillmate.sh
|
|
```
|
|
|
|
### Alternativ mit Python direkt:
|
|
```bash
|
|
python main.py
|
|
```
|
|
|
|
## 📋 Voraussetzungen
|
|
|
|
- **Python 3.8+** (für main.py)
|
|
- **Node.js 18+** und **npm** (für Frontend/Backend)
|
|
|
|
## 🏗️ Neue Struktur
|
|
|
|
- `main.py` - Zentraler Einstiegspunkt, startet alle Komponenten
|
|
- `start-skillmate.cmd` - Windows Starter-Script
|
|
- `start-skillmate.sh` - Linux/Mac Starter-Script
|
|
- `requirements.txt` - Python-Abhängigkeiten (nur requests)
|
|
|
|
## ⚙️ Was macht main.py?
|
|
|
|
1. **Prüft Voraussetzungen**: Node.js und npm müssen installiert sein
|
|
2. **Installiert Abhängigkeiten**: Automatisch bei erstem Start
|
|
3. **Startet Backend**: Auf Port 3001
|
|
4. **Startet Frontend**: Auf Port 5173
|
|
5. **Startet Admin-Panel**: Auf Port 5174 (optional)
|
|
6. **Öffnet Browser**: Automatisch das Frontend
|
|
|
|
## 🛑 Beenden
|
|
|
|
Drücken Sie `Strg+C` um alle Komponenten sauber zu beenden.
|
|
|
|
## 🔄 Änderungen zum Original
|
|
|
|
- **Kein Installer mehr nötig** - Direkte Ausführung
|
|
- **Vereinfachter Start** - Ein Befehl startet alles
|
|
- **Automatische Abhängigkeiten** - Installation bei Bedarf
|
|
- **Prozess-Management** - Sauberes Beenden aller Komponenten
|
|
|
|
## 📁 Entfernte Dateien
|
|
|
|
Alle Installer-bezogenen Dateien wurden entfernt:
|
|
- Alle `.bat` Installer-Skripte
|
|
- Der komplette `installer/` Ordner
|
|
- Installation-Dokumentation
|
|
|
|
Die Kernfunktionalität bleibt vollständig erhalten! |