Über das Projekt
Das Drohnen-Einsatztagebuch ist eine PHP-basierte Webanwendung zur Dokumentation von Drohneneinsätzen. Es ermöglicht die Erfassung von Einsatzdaten, Personal, Drohnen, Flugdaten und der vollständigen Einsatzdokumentation. Die Anwendung generiert PDF-Berichte und kann optional mit einem Flug Dashboard integriert werden.
Features
Einsatzverwaltung
Erfassung und Verwaltung von Drohneneinsätzen mit allen relevanten Daten
PDF-Export
Automatische Generierung von Einsatzberichten als PDF
QR-Codes
Generierung von QR-Codes für den Lese-Modus
Dashboard-Integration
Optional Integration mit Flug Dashboard für automatische Flugdatenübertragung
Live-Dokumentation
Echtzeit-Dokumentation während des Einsatzes
Lese-Modus
Öffentlicher Lese-Modus mit Token-basiertem Zugriff
Quick Actions
Schnelle Aktionen: Drohnenstart/-landung, Personensuche, Warnungen
GPS-Integration
Automatische Adressermittlung über GPS-Koordinaten
Technische Details
Systemanforderungen
- PHP 7.4 oder höher
- SQLite3 (meist bereits in PHP enthalten)
- PHP Extensions: PDO, PDO_SQLITE, cURL, ZipArchive, DOM/XML, GD
- Webserver (Apache, Nginx, etc.)
Tech Stack
- Backend: PHP 7.4+
- Datenbank: SQLite3
- PDF-Generierung: dompdf
- QR-Code: phpqrcode
- Frontend: Vanilla JavaScript, CSS3
Installation
Schnellstart
- Repository klonen oder herunterladen
- Webserver konfigurieren (virtueller Host einrichten)
- Anwendung im Browser öffnen (automatische Weiterleitung zum Setup)
- Setup-Formular ausfüllen:
- Ort und Einheit
- Passwörter (Standard und Admin)
- Datenbankpfad (optional)
- Dashboard-Integration (optional)
- Benötigte Bibliotheken werden automatisch heruntergeladen (falls nicht vorhanden)
Detaillierte Anleitung
Eine vollständige Installationsanleitung finden Sie im GitHub Repository.
Dokumentation & Hilfe
Eine ausführliche Bedienungsanleitung mit allen Funktionen finden Sie im Wiki auf GitHub:
- Einstieg: Einrichtung, Anmeldung, Startseite
- Einsätze: Einsatzliste, Neuer Einsatz, Dokumentation
- Stammdaten: Personal, Drohnen
- Export & Teilen: PDF-Export, Lese-Modus & QR-Code
- Admin & Integration: Admin-Login, Dashboard-Integration, Updates
- Sonstiges: Kopfzeilen-Benachrichtigungen, Über, Changelog