Eine modulare Open-Source-Plattform für lokale Vernetzung und gesellschaftlichen Wandel
Wir schaffen eine gemeinsame technische Grundlage für Projekte, die gesellschaftlichen Wandel vorantreiben, Menschen vernetzen und koordinierte dezentrale Veränderung ermöglichen. Anstatt dass jedes Projekt das Rad neu erfindet, bieten wir einen modularen Baukasten, der von verschiedensten Initiativen genutzt und erweitert werden kann.
- Vereinheitlichung: Eine gemeinsame technische Basis für Wandel-Projekte
- Modularität: Flexibles Plugin-System für unterschiedliche Anwendungsfälle
- Interoperabilität: Offene Standards für nahtlose Kommunikation zwischen Plattformen
- Dezentralisierung: Lokale Autonomie bei globaler Vernetzung
- Wiederverwendbarkeit: Einmal entwickeln, vielfach nutzen
- Frontend: TypeScript + React/Vue/Angular Components
- Backend: Microservices-Architektur
- Datenbank: Graph Database
- Protokolle: GraphQL, OAuth 2.0, CalDAV, ActivityPub, Murmurations, ...
- Container: Docker & Kubernetes für Deployment
-
Modularer Frontend-Baukasten
- Plugin-basierte Architektur
- Wiederverwendbare UI-Komponenten
- Themeable Design-System
-
Backend-Microservices
- Authentifizierung & Autorisierung
- Notifications
- Event-Management
- Geo-Services
- Matchmaking
- File Storage
- Automation
-
Datenmodell & Standards
- Einheitliches Kern-Datenmodell
- Erweiterbare Schemas
- API-Versionierung
local-change-platform/
│
├── /modules/ # User Stories & Modul-Definitionen
│ ├── calendar.md # Kalender-Modul für Events
│ ├── map.md # Karten-Modul für lokale Übersicht
│ ├── feed.md # Aktivitäts-Feed & Neuigkeiten
│ ├── market.md # Marktplatz für Ressourcen-Austausch
│ ├── groups.md # Gruppen & Gemeinschaften
│ └── messaging.md # Kommunikations-Modul
├── /services/ # Backend-Microservices
│ ├── auth/ # Authentifizierungs-Service
│ ├── api-gateway/ # API-Gateway
│ ├── notification/ # Benachrichtigungs-Service
│ ├── sync/ # Synchronisations-Service
│ └── federation/ # Föderation & ActivityPub
├── /data/ # Datenmodell-Definitionen
├── /prototypes/ # Frontend-Prototypen
└── /tests/ # Test-Suites
Modul | Beschreibung | Status |
---|---|---|
Calendar | Event-Management und Terminkoordination | 🟢 Stabil |
Map | Geografische Visualisierung lokaler Ressourcen | 🟡 Beta |
Feed | Aktivitäts-Stream und Neuigkeiten | 🟢 Stabil |
Market | Ressourcen-Austausch und Sharing-Economy | 🔴 Planung |
Groups | Community-Bildung und Gruppenverwaltung | 🟡 Beta |
Messaging | Sichere Kommunikation | 🔴 Planung |
- OAuth 2.0: Sichere Authentifizierung und Autorisierung
- CalDAV: Kalender-Synchronisation
- ActivityPub: Föderierte soziale Netzwerke
- Murmurations: Dezentrales Daten-Sharing-Protokoll
- GeoJSON: Geografische Datenformate
Wir freuen uns über Beiträge! Siehe CONTRIBUTING.md für Details.
Organisationen, die unsere Plattform nutzen oder daran mitarbeiten:
- Utopia Map
- ozelot.social
- [GeDANKE]
- Klanggarten Projektportal
Füge deine Organisation hinzu durch einen PR!
Gemeinsam gestalten wir die Zukunft - lokal vernetzt, global gedacht. 🌱
"Sei du selbst die Veränderung, die du dir wünschst für diese Welt." - Mahatma Gandhi