Technologie & Lizenzen
Technologie-Stack
Baumplan.io ist ein Open-Source-Projekt, das auf modernen, effizienten Technologien basiert.
App (Client)
- Framework: Flutter (Dart) - Ermöglicht eine performante, native App für Android und iOS aus einer einzigen Codebasis.
- Design: Material Design 3 (Material You) für eine moderne und intuitive Benutzeroberfläche.
- Datenbank: SQLite (via drift/sqflite) für lokale Datenspeicherung (“Offline-First”).
- Karten:
flutter_mapbasierend auf Leaflet.
Dashboard & Backend (SyncBox)
- Framework: FastAPI (Python) - Ein modernes, schnelles Web-Framework für APIs.
- Datenbank: SQLite (Standard) oder PostgreSQL.
- ORM: SQLAlchemy für die Datenbank-Interaktion.
- Frontend: HTML/CSS/JavaScript (keine großen Framework-Abhängigkeiten) mit Leaflet für Karten.
Kartenmaterial
- Basis-Karten: OpenStreetMap (OSM), GeoBasis-DE / BKG (DOP/DTK via WMS).
- Engine: Leaflet (Web), flutter_map (App).
Lizenzen
Der Quellcode von Baumplan.io ist unter der MIT Lizenz veröffentlicht. Das bedeutet, du kannst den Code frei verwenden, modifizieren und verbreiten, solange der ursprüngliche Copyright-Hinweis erhalten bleibt.
Drittanbieter-Lizenzen
Das Projekt verwendet verschiedene Open-Source-Bibliotheken. Eine vollständige Liste der Lizenzen finden Sie im Repository oder in der App unter “Einstellungen > Über die App”.
- Flutter: BSD-3-Clause
- FastAPI: MIT
- Leaflet: BSD-2-Clause
- Material Design Icons: Apache License 2.0
Copyleft 🄯 2026 Baumplan.io