Backend

  • Django 5 + Ninja: REST API, WebSocket
  • PostgreSQL 16 + PostGIS: Haupt-DB, Geodaten
  • TimescaleDB: IoT-Telemetrie, Zeitreihen
  • Redis: Cache, Sessions, Rate-Limiting
  • Neo4j: Graph für Tauschzyklen

Frontend

  • Nuxt 4 (SSR): Vue 3 + TypeScript
  • MapLibre GL JS: Interaktive Karten
  • Lucide: Icons
  • Tailwind CSS: Styling

Kommunikation

  • Matrix Synapse: E2E-verschlüsselter Chat
  • Jitsi Meet: Videoanrufe
  • Breez SDK Spark: Lightning-Wallet
  • Traccar: GPS-Tracking
  • Mailcow + SOGo: E-Mail-Server

Karten & Geocoding

  • Martin: Kachelserver (PostGIS → MVT)
  • Pelias: Weltweites Geocoding
  • Valhalla: Straßenrouting
  • MOTIS: ÖPNV-Routing (GTFS)
  • OpenStreetMap: Quelldaten

Infrastruktur

  • Docker Compose: Externe Dienste
  • Nginx: Reverse-Proxy, SSL
  • Systemd: Prozessverwaltung
  • Gitea: Git-Hosting
  • Capacitor: Mobile Apps (Android/iOS)