Initial commit: Provisions-Tracker application
Node.js/Express + SQLite + Vanilla JS app for managing employee commissions on telecom activations (Telekom, Vodafone, O2, 1&1). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
commit
55ec916f35
10 files changed
+11024
No files matched your search
@@ -0,0 +1,66 @@
|
||||
# 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
|
||||
Reference in new issue
Block a user