---
title: 'ManaCore: Production Readiness Audit'
description: 'Multi-App Ecosystem Dashboard mit 33 Web-Routes, Mobile App, Landing Page - das Herzstück des Monorepos'
date: 2026-03-19
app: 'manacore'
author: 'Till Schneider'
tags: ['audit', 'manacore', 'production-readiness', 'platform']
score: 65
scores:
  backend: 20
  frontend: 82
  database: 55
  testing: 0
  deployment: 78
  documentation: 88
  security: 72
  ux: 75
status: 'beta'
stats:
  backendModules: 0
  webRoutes: 33
  components: 35
  dbTables: 5
  testFiles: 0
  testCount: 0
  languages: 2
---

## Zusammenfassung

ManaCore ist das **Herzstück des Monorepos** - das Multi-App Dashboard und die Landing Page. Kein eigenes NestJS Backend (nutzt Supabase direkt + mana-core-auth). Starkes Frontend, deployed auf Cloudflare Pages.

## Backend (20/100)

- **Kein NestJS Backend** - nutzt Supabase SSR direkt
- Server-Side Auth via @supabase/ssr Hooks
- API Routes in SvelteKit (+server.ts)
- **Lücke:** Kein dedizierter Backend-Service

## Frontend (82/100)

- 33 Web-Routes (meiste aller Apps)
- 35 Komponenten, 6 Stores
- Multi-Tenant: Dashboard, Organizations, Teams, Apps, Settings
- Mobile App (Expo) mit Drawer + Tabs Navigation
- **PWA aktiv** - Service Worker + Offline Page

## Documentation (88/100)

- 228 Zeilen CLAUDE.md - umfassend
- Landing Page mit Devlogs, Blueprints, Audits, Apps, Legal, Privacy

## Deployment (78/100)

- Landing deployed auf Cloudflare Pages
- Web Dockerfile vorhanden
- **Lücke:** Kein docker-compose.macmini.yml für Dashboard

## Top-3 Empfehlungen

1. **Tests** - Auth Flow E2E Tests, Multi-Tenant Routing Tests
2. **Dashboard Deployment** - Web-App auf mana.how deployen
3. **i18n erweitern** - Nur 2 Sprachen aktuell
