← Alle ManaScores
Alpha 19. März 2026
von Till Schneider
ManaDeck: Production Readiness Audit
Kartenmanagement-App mit Cloud Run Deployment, 5 Sprachen - aber kein CLAUDE.md, keine DTOs, keine DB-Schemas
Gesamtscore
Gewichteter Durchschnitt aus 8 Kategorien
48 /100
Kategorie-Scores
Backend 50
Frontend 65
Database 30
Testing 18
Deployment 80
Doku 25
Security 55
UX 68
Metriken
21.118 Lines of Code
185 Source Files
2.5 MB (Source)
99 Commits
3 Contributors
2025-11-26 Erster Commit
58 API Endpoints
2 Backend Module
19 Web Routes
23 Stores
5 Komponenten
0 DB Tabellen
8 Tests
1 Test Files
5 Sprachen
295 TODOs/FIXMEs
971 Max File (LOC)
audit manadeck production-readiness
Zusammenfassung
ManaDeck hat als einzige App ein Cloud Run Deployment (CI/CD via GitHub Actions), aber die Codebasis ist die schwächste: keine DB-Schemas (Supabase direkt), kein CLAUDE.md, keine DTOs.
Backend (50/100)
- Nur 2 Module (minimal)
- 4 Controller, aber keine DTOs
- ManaCoreModule Integration
- Lücke: Keine lokale DB-Schemas, kein Rate Limiting
Frontend (65/100)
- 19 Routes, aber nur 5 Komponenten
- 7 Stores, 5 Sprachen (DE, EN, IT, FR, ES)
- Mobile App (Expo) vorhanden
- Landing Page (Astro, Cloudflare)
- Lücke: Wenige Komponenten für viele Routes
Database (30/100)
- Keine Drizzle Schemas - nutzt Supabase direkt
- Kein lokales DB-Management
Documentation (25/100)
- Kein CLAUDE.md - nur verstreute READMEs und Guides
Top-3 Empfehlungen
- CLAUDE.md erstellen
- Drizzle Schema Migration - Von Supabase auf lokale DB wie alle anderen Apps
- DTOs hinzufügen