Ü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

  1. Repository klonen oder herunterladen
  2. Webserver konfigurieren (virtueller Host einrichten)
  3. Anwendung im Browser öffnen (automatische Weiterleitung zum Setup)
  4. Setup-Formular ausfüllen:
    • Ort und Einheit
    • Passwörter (Standard und Admin)
    • Datenbankpfad (optional)
    • Dashboard-Integration (optional)
  5. 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:

Links & Ressourcen