Backend

  • Django 5 + Ninja: REST API, WebSocket
  • PostgreSQL 16 + PostGIS: Main DB, geodata
  • TimescaleDB: IoT telemetry, time series
  • Redis: Cache, sessions, rate limiting
  • Neo4j: Graph for barter cycles

Frontend

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

Communications

  • Matrix Synapse: E2E encrypted chat
  • Jitsi Meet: Video calls
  • Breez SDK Spark: Lightning wallet
  • Traccar: GPS tracking
  • Mailcow + SOGo: Email server

Maps & Geocoding

  • Martin: Tile server (PostGIS → MVT)
  • Pelias: Planet-wide geocoding
  • Valhalla: Road routing engine
  • MOTIS: Transit routing (GTFS)
  • OpenStreetMap: Source data

Infrastructure

  • Docker Compose: External services
  • Nginx: Reverse proxy, SSL
  • Systemd: Process management
  • Gitea: Git hosting
  • Capacitor: Mobile apps (Android/iOS)