BPoint_V3 - Hauptanwendung with WebServer Interactive Display System mit Remote-Zugriff
Project Lead Developer: Marvin Mayer, Orysia Bohachevska, Akash Guarav AI Assistant: Claude (Anthropic) Company: Bertrandt AG Version: 4.1.0 Created: 2025
Description: Professional Touch-Interface für interaktive Messestände mit:
- Hardware-Integration (ESP32, Arduino GIGA)
- Live-Demo Präsentationsmodus mit Vollbild-Support
- Drag & Drop Slide Creator mit Bild-Unterstützung
- Web-basierte Remote-Steuerung für Tablets/Smartphones
- PowerPoint-ähnlicher Slide Renderer
- Bertrandt Corporate Design Theme System
Features: ✅ Multi-Monitor Support (24" RTC optimiert) ✅ Canvas-basierter Slide Editor mit Drag & Drop ✅ Automatische Bild-Speicherung und -Wiederherstellung ✅ Web-Server für Remote-Präsentationen ✅ Hardware-Synchronisation über Serial/UDP ✅ Responsive Theme System (Dark/Light Mode) ✅ Auto-Save Funktionalität ✅ Vollbild-Präsentationsmodus
© 2025 Bertrandt AG - Developed by M.Mayer, O.Bohachevska, A.Gaurav, AI assistance
├── main.py # Hauptanwendung
├── assets/ # Bertrandt Logos und Medien
├── content/ # Präsentationsinhalte (Seiten 1-10)
├── core/ # Kern-Module
│ ├── config.py # Zentrale Konfiguration
│ ├── logger.py # Logging-System
│ └── theme.py # Bertrandt Dark Theme
├── models/ # Datenmodelle
│ ├── content.py # Content-Management
│ ├── hardware.py # Hardware-Verbindungen
│ └── presentation.py # Präsentations-Logic
├── services/ # Business Logic
│ └── demo.py # Demo-Services
├── ui/ # Benutzeroberfläche
│ ├── main_window.py # Hauptfenster
│ ├── components/ # UI-Komponenten
│ └── tabs/ # Tab-Module
├── presentations/ # Beispiel-Präsentationen
├── docs/ # Dokumentation
└── logs/ # Log-Dateien
# Anwendung starten
python main.py
# Mit Hardware-Verbindungen
python main.py --esp32-port /dev/ttyUSB0
# Ohne Hardware (Demo-Modus)
python main.py --no-hardware
# Debug-Modus
python main.py --debug- Bertrandt Corporate Design - Liquid Glass Dark Theme
- Hardware-Integration - ESP32 & Arduino GIGA Support
- Präsentations-Creator - Drag & Drop Editor
- Demo-System - Automatische Präsentationen
- Responsive Design - Optimiert für 24" Displays
Siehe docs/ Verzeichnis für detaillierte Dokumentation:
- Code-Verständnis und Architektur
- ToolBox Design-Konzepte
- Verbesserungsvorschläge