# 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!