Zum Hauptinhalt springen
← 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

  1. CLAUDE.md erstellen
  2. Drizzle Schema Migration - Von Supabase auf lokale DB wie alle anderen Apps
  3. DTOs hinzufügen