Initial commit: Konzept v2 + Etappe 1 (Blueprints + Login + Profile)

Schwester-Projekt zu arduino.lehrstun.de fuer die 3D-Druck-AG am
Lessing-Gymnasium. Offene jahrelange Nachmittags-AG (kein Trimester),
8-10 Einzel-SuS mit optionalen 2er-Paarungen, 4 Bambu-Lab-Drucker
(3 geschlossen + 1 A1 mini).

Konzept v2 (Reality-Check-Iteration 2026-05-24):
- Onboarding-Pfad statt Pflicht-Lektionen (L1-L3 selbst-zertifiziert)
- Selbstlern-Loop als Kern: SuS-Projekte wachsen die interne Bibliothek
- Drill-Down-Lehrer-Dashboard (Wer ist hier / Wartet Review / Haengt fest)
- Cockpit progressiv: zeigt nur was zum Status passt
- Bambu-Cloud-API fuer Drucker-Live-Status (fragil + Fallback manuell)
- Three.js-Vorschau fuer Cover-aus-3D-Ansicht (Etappe 6)
- Vollstaendige Doku als Obsidian-Vault (24 Markdown-Dateien)
- Entscheidungen E-001 bis E-022 in docs/decisions.md

Etappe 1 lauffaehig (~1800 Zeilen Code):
- Blueprint-Struktur (V8): routes/oeffentlich+profil+admin+api,
  services/auth+bambu+datei
- Komplettes Schema in database.py (14 Tabellen, idempotent)
- Login mit bcrypt + persistentem Lockout in DB (V7, verbessert ggue
  Arduino-Kurs der In-Memory-Dict nutzt)
- Admin-Login + Profile-CRUD + PIN-Reset + PIN-Karten-Druckbogen
- Inline-Edit-Endpunkt mit Whitelist + Audit-Log
- Seeds: AG lessing-3d-ag + 4 Drucker + Default-Einstellungen
- Smoke-Test bestanden (Login, Profil-Anlage, Lockout-Logging)

Nicht im Repo (.gitignore): .env, *.db, venv/, .obsidian/workspace.json
This commit is contained in:
2026-05-24 18:56:59 +02:00
commit 4658d4931a
59 changed files with 4653 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
---
type: software
slug: bambu-handy
titel: Bambu Handy App
url: https://bambulab.com/de/download
plattform: [ios, android]
kosten: kostenlos
tags: [software, app, monitoring]
---
# Bambu Handy App
> SuS-Smartphone-Begleiter für den Druck. Sehen den eigenen Druck live, können
> ihn pausieren, sehen die Drucker-Kamera.
## Was es ist
Bambus offizielle Smartphone-App. iOS + Android, kostenlos. Verbindet sich
mit dem Bambu-Account und zeigt alle Drucker, die dem Account zugeordnet sind.
## Was die SuS damit machen
- Druckfortschritt + Restzeit ansehen, ohne im Raum zu sein.
- **Drucker pausieren / abbrechen**, wenn etwas schief geht (siehe [[sicherheit#pflicht-regeln-für-sus|Pflicht-Regel #3]]).
- Drucker-Kamera live ansehen (jeder Bambu-Drucker hat eine).
- Push-Benachrichtigung "Dein Druck ist fertig".
## Setup (in [[lektion-L1-drucker-kennenlernen|L1]] eingeführt)
1. App im Store suchen ("Bambu Handy"), installieren.
2. Einloggen mit Schul-Bambu-Account (Herb hat die Daten).
3. Alle 4 Drucker erscheinen automatisch.
## Querverweise
- Pendant am PC: [[software-bambu-studio]]
- Sicherheits-Pflicht: [[sicherheit]]
- Eingeführt in: [[lektion-L1-drucker-kennenlernen]]
- **Warum die Plattform diese Funktion nicht selbst hat:** [[druckerapi#was-wir-nicht-machen]] (Kamera-Streams auf Site = DSGVO-Schmerz)