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_map basierend 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