← Alle ManaScores
Production 19. März 2026
von Till Schneider
Matrix (Manalink): Production Readiness Audit
Dezentraler Chat-Client mit E2EE, VoIP, voller PWA - deployed auf link.mana.how, die Privacy-First App
Gesamtscore
Gewichteter Durchschnitt aus 8 Kategorien
68 /100
Kategorie-Scores
Backend 10
Frontend 78
Database 20
Testing 12
Deployment 92
Doku 92
Security 88
UX 82
Metriken
16.076 Lines of Code
100 Source Files
1.4 MB (Source)
111 Commits
3 Contributors
2026-01-28 Erster Commit
0 Backend Module
7 Web Routes
8 Stores
18 Komponenten
0 DB Tabellen
5 Tests
2 Test Files
2 Sprachen
489 TODOs/FIXMEs
2019 Max File (LOC)
audit matrix production-readiness privacy e2ee
Zusammenfassung
Manalink ist der dezentrale Chat-Client auf Basis des Matrix-Protokolls. Kein eigenes Backend (nutzt Matrix Homeserver). Deployed auf link.mana.how mit voller PWA, E2EE und VoIP.
Backend (10/100)
- Kein eigenes Backend - Client-Only Architektur
- Nutzt Matrix Homeserver (matrix.mana.how) als Backend
- Alle Logik client-seitig (matrix-js-sdk)
Frontend (78/100)
- 7 Routes, 18 Komponenten, 3 Stores
- ChatWindow, RoomList, MessageInput, VoipCall, E2EEVerification
- Volle PWA - Installierbar, Offline-fähig, Push
Security (88/100)
- End-to-End Encryption (matrix-sdk-crypto-wasm)
- Privacy-First: Alle Encryption client-seitig
- Client-seitiges Rate Limiting (8 Refs)
- Stärkste Security aller Apps
UX (82/100)
- Volle PWA - Service Worker, Offline, Installierbar
- Smart Caching: NetworkFirst für API, CacheFirst für Media
- VoIP via WebRTC
- Lücke: Nur 2 Sprachen, Mobile minimal
Documentation (92/100)
- 259 Zeilen CLAUDE.md (umfangreichste Doku)
- Matrix SDK Integration, PWA Caching, Crypto dokumentiert
Deployment (92/100)
- Deployed auf link.mana.how
- Docker + docker-compose.macmini.yml
- Matrix Homeserver (Synapse) konfiguriert
Top-3 Empfehlungen
- Tests - E2EE Setup, Room Management, Message Sending
- i18n - Über 2 Sprachen hinaus
- Mobile App - Expo Implementation für nativen Push