Zum Hauptinhalt springen
← Alle ManaScores
Beta 19. März 2026 von Till Schneider

Skilltree: Production Readiness Audit

Gamifiziertes Skill-Tracking mit Offline-First IndexedDB, PWA, 4 Sprachen - solides MVP aber nicht deployed

Gesamtscore

Gewichteter Durchschnitt aus 8 Kategorien

58 /100

Kategorie-Scores

Backend
65
Frontend
68
Database
72
Testing
28
Deployment
55
Doku
62
Security
65
UX
72

Metriken

7.417 Lines of Code
71 Source Files
0.7 MB (Source)
56 Commits
3 Contributors
2026-01-28 Erster Commit
13 API Endpoints
4 Backend Module
6 Web Routes
10 Stores
7 Komponenten
6 DB Tabellen
12 Tests
2 Test Files
4 Sprachen
48 TODOs/FIXMEs
554 Max File (LOC)
audit skilltree production-readiness

Zusammenfassung

Skilltree ist ein gamifiziertes Skill-Tracking mit Offline-First Architektur (IndexedDB). Einzige App neben Matrix mit echtem PWA-Support und 4 Sprachen.

Backend (65/100)

  • 4 Module: Skill, Activity, Database, Health
  • 3 DTOs, Rate Limiting konfiguriert
  • Lücke: Minimal (4 Module)

Frontend (68/100)

  • 6 Routes, 7 Komponenten, 2 Stores
  • Offline-First mit IndexedDB
  • PWA aktiv - Service Worker + Offline Page
  • 4 Sprachen (DE, EN, FR, ES)

Testing (28/100)

  • 2 Test-Files, 1.114 LOC (aber hauptsächlich Fixture-Daten)
  • ~12 tatsächliche Tests
  • Lücke: Keine Unit Tests für Services

UX (72/100)

  • PWA ✓, Offline-First ✓
  • 4 Sprachen ✓
  • Gamification mit Levels, Branches
  • Lücke: Kein Error Boundary

Top-3 Empfehlungen

  1. Production Deploy - docker-compose.macmini.yml Eintrag
  2. Service-Tests - Skill/Activity Service Specs
  3. Mehr Komponenten - UI für Gamification erweitern