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