# Provisions-Tracker Ein Tool zur Erfassung und Verwaltung von Mitarbeiter-Provisionen bei Schaltungen. ## Funktionen - **Schaltungen erfassen**: Vollständige Erfassung aller relevanten Daten - Schaltungs-ID, Eingabe-Datum, Schaltungs-/Aktivierungsdatum - Kundendaten (Vorname, Nachname, optional Firma, Rufnummer) - Anbieter und Tarif (konfigurierbar über Admin-Bereich) - Hardware (15-stellige Eingabe) - Dokumentenupload mit Drag & Drop - **Übersicht**: Tabelle aller erfassten Schaltungen mit Filtermöglichkeiten - **Administration**: - Anbieter hinzufügen und verwalten - Tarife pro Anbieter konfigurieren ## Installation 1. Abhängigkeiten installieren: ```bash npm install ``` 2. Server starten: ```bash npm start ``` Oder für Entwicklung mit automatischem Neustart: ```bash npm run dev ``` 3. Anwendung im Browser öffnen: ``` http://localhost:3000 ``` ## Technische Details - **Backend**: Node.js mit Express - **Datenbank**: SQLite (wird automatisch erstellt) - **Frontend**: Vanilla HTML/CSS/JavaScript - **Datei-Upload**: Multer mit 10MB Limit ## Datenbankstruktur - `anbieter`: Telekommunikationsanbieter - `tarife`: Tarife pro Anbieter - `schaltungen`: Haupttabelle für Provisionserfassung - `dokumente`: Hochgeladene Dateien pro Schaltung ## Standarddaten Die Anwendung wird mit folgenden Testdaten initialisiert: - Anbieter: Telekom, Vodafone, O2, 1&1 - Beispiel-Tarife für jeden Anbieter ## Sicherheitshinweise - Dateien werden im `uploads/` Verzeichnis gespeichert - Maximale Dateigröße: 10MB - Unterstützte Dateitypen: PDF, JPG, JPEG, PNG, DOC, DOCX