Annotations App
Anleitungen Desktop
Zeichnung hochladen
Anleitungen erstellenText, Fotos, Videos
Veröffentlichen
QR-Codes werden erzeugt
Seiten-QRgesamte Anleitungsseite
Video-QRje Video einzeln
Drucken & Verteilen
QR-Etiketten drucken3×7 · 5×13 · 2×4 Bögen
Auf Zeichnung kleben
Kunde
Scannen → AnzeigenAnleitungen, Fotos, Videos
Etiketten Eigenständig
Etikett gestaltenMaße, Parameter, Text
Vorlage speichern
Bogen drucken3×7 · 5×13 · 2×4 Bögen
Auf Produkt kleben
Keine Verbindung zu PDM oder GDM
Zeichnungstexte Übersetzung
GDM erstellt TexteDeutsch (Quelle)
BenachrichtigungTexte hinzugefügt / geändert / entfernt
ÜbersetzenDE → EN, ...
In GDM speichernÜbersetzungen zurückschreiben
Bidirektionale Synchronisation mit GDM
Mobil Erfassung
Mobile App öffnen
Neue AnleitungBezeichnung + Notizen
Medien aufnehmenFotos · Videos
Zum Server hochladen
Techniker importiert am Desktop
Zusammenführen & Veröffentlichenüber Anleitungs-Ablauf
DesktopChrome / Edge
Mobile PWAHandy-Browser
QR-Scanjedes Handy
CloudflareDDoS · CDN · IP verborgen · kostenlos
Firmenserverpdm.paul-green.com
Reverse ProxyCaddy / nginx · auto HTTPS
FrontendReact 19 · Vite
APIPython FastAPI
SQLite + Uploadsalle Daten lokal
/published/statisches HTML · öffentlich

Datenfluss

AktionPfad
Anleitung bearbeitenBrowser → API → SQLite + /uploads
VeröffentlichenSQLite → HTML-Generator → /published/{uuid}.html
Mobile ErfassungKamera → IndexedDB → Server-API → SQLite
QR-AnsichtHandy → Cloudflare → /published/{uuid}.html

Zugriffskontrolle

PfadWerAuthentifizierung
/* FrontendTechnikerAnmeldung erforderlich
/api/*TechnikerAnmeldung + Firmennetzwerk
/published/*Jeder mit QR-CodeKeine (UUID = Zugangsschlüssel)
InternetHandys, Browser
DNS: pdm.paul-green.com
Cloudflarekostenlos · DNS-Proxy · DDoS · CDN
Ursprung (echte IP verborgen)
ServerLinux oder Windows · 2 Kerne · 4 GB · 100 GB SSD
Reverse Proxyauto HTTPS · Let's Encrypt
/published/*öffentlich
/api/*intern
/*intern

Ports

PortZugangZweck
443OffenHTTPS (gesamter Datenverkehr)
80OffenWeiterleitung auf HTTPS
8000InternBackend-API

Speicherbedarf (3-Jahres-Schätzung)

InhaltJahr 1Jahr 3
Datenbank<100 MB<500 MB
Bilder + Videos~30 GB~75 GB
Veröffentlichte HTML-Seiten~500 MB~2 GB
Gesamt~35 GB~80 GB

IT-Checkliste

  • Server + SSH/RDP-Zugangsdaten
  • Subdomain: pdm.paul-green.com
  • Reverse Proxy installiert (Caddy / nginx / IIS)
  • Ports 80 + 443 offen
  • Python 3.12+ installiert
  • Registrar-Zugang für Nameserver-Änderung auf Cloudflare