IT-Helpdesk
Daem
Ein vollständiger Helpdesk für IT-Teams: Mitarbeitende senden Tickets, Agenten arbeiten eine Warteschlange mit SLA-Zielen ab, Führungskräfte sehen Live-Dashboards und Berichte.
Auf einen Blick
- 3
- Rollen: Nutzer, Agent, Admin
- 4
- Sprachen mit Arabisch (RTL)
- 0
- Frameworks oder Build-Schritte
- 2
- Datenbanken: SQLite oder MySQL
Das Ziel
Kleine IT-Teams verlieren Anfragen in E-Mail und WhatsApp: Niemand weiß, was offen oder verspätet ist und wer daran arbeitet. Daem gibt jeder Anfrage eine Nummer, einen Verantwortlichen und eine Frist und zeigt dem Team die ganze Warteschlange.
Was es zeigt
- Tickets
- Kategorie, Priorität, Dateien, ein vollständiger Verlauf; eine Antwort auf ein gelöstes Ticket öffnet es wieder.
- Service-Level
- SLA-Ziele je Priorität, Zeit bis zur ersten Antwort und zur Lösung, verspätete Tickets oben.
- Wissensdatenbank
- Artikel werden beim Tippen des Betreffs vorgeschlagen, so werden viele Fragen gar nicht erst zu Tickets.
- Agenten
- Eine Warteschlange mit Filtern, interne Notizen, Zuweisung und Status direkt im Ticket.
- Führung
- Live-Dashboard, 14-Tage-Diagramm, Auslastung je Agent, Berichte mit SLA-Quote, CSV-Export.
- Governance
- Audit-Log jeder Aktion mit Nutzer und IP, Verwaltung von Nutzern und Kategorien.
Sicherheitskontrollen
| Kontrolle | Was sie verhindert |
|---|---|
| Prepared Statements (PDO) | SQL-Injection. |
| CSRF-Token in jedem Formular | Aktionen, die von einer anderen Website kommen. |
| Login-Drosselung | Passwort-Raten. |
| Einmal-Passwörter nach einem Reset | Alte oder geteilte Passwörter, die weiter benutzt werden. |
| Geprüfte Uploads und Downloads | Skripte als Dateien und das Lesen fremder Dateien. |
Selbst ausprobieren
# PHP 8.1+ with pdo_sqlite (or MySQL). No framework, no Composer, no build step.
php -S 127.0.0.1:8080 # or upload the folder to any PHP hosting
# open http://127.0.0.1:8080/install.php → SQLite or MySQL → the first admin account
php seed.php # optional: demo data with users for every roleWas ich gelernt habe
- Die meisten Tickets sind dieselben zehn Fragen: Eine gute Wissensdatenbank spart mehr Zeit als ein schnellerer Agent.
- Ein klarer Verantwortlicher und eine Frist für jede Anfrage verändern, wie ein Team arbeitet.
- Sicherheit gehört in die erste Version: CSRF, Drosselung und Upload-Regeln sind später schwer nachzurüsten.