mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 19:21:10 +02:00
🔥 chore: remove maerchenzauber from codebase
- Remove app definition from MANA_APPS and APP_URLS - Remove AppId type entry and branding config - Delete app icon SVG and StorytellerLogo component - Remove StorytellerLogo export from logos/index.ts and main index.ts - Delete maerchenzauber.css theme file - Delete landing page content (maerchenzauber-de.md) - Remove env generation config for backend/mobile/web - Update CLAUDE.md archived projects list
This commit is contained in:
parent
7252498f32
commit
876fd43a1c
11 changed files with 1 additions and 231 deletions
|
|
@ -47,7 +47,6 @@ These projects are temporarily archived and excluded from the workspace. To re-a
|
|||
| Project | Description |
|
||||
| ------------------ | -------------------------------- |
|
||||
| **bauntown** | Community website for developers |
|
||||
| **maerchenzauber** | AI story generation |
|
||||
| **memoro** | Voice memo & AI analysis |
|
||||
| **news** | News aggregation |
|
||||
| **nutriphi** | Nutrition tracking |
|
||||
|
|
@ -134,7 +133,6 @@ manacore-monorepo/
|
|||
│ └── ...
|
||||
├── apps-archived/ # Archived apps (excluded from workspace)
|
||||
│ ├── bauntown/
|
||||
│ ├── maerchenzauber/
|
||||
│ ├── memoro/
|
||||
│ ├── news/
|
||||
│ ├── nutriphi/
|
||||
|
|
|
|||
|
|
@ -1,116 +0,0 @@
|
|||
---
|
||||
title: Märchenzauber
|
||||
description: Die KI-gestützte App für personalisierte Bilderbücher. Eltern und Kindergärten können in Minuten einzigartige Geschichten mit individuellen Illustrationen erstellen.
|
||||
category: creative
|
||||
icon: /logos/Märchenzauber-logo.png
|
||||
manaUsage:
|
||||
min: 100
|
||||
average: 300
|
||||
max: 500
|
||||
unit: per-request
|
||||
features:
|
||||
- Personalisierte Geschichten mit Namen und Eigenschaften
|
||||
- KI-generierte Illustrationen im gewählten Stil
|
||||
- Über 50 Märchenvorlagen und Genres
|
||||
- Altersgerechte Inhalte (0-10 Jahre)
|
||||
- Mehrsprachige Geschichten (15+ Sprachen)
|
||||
- Druckfertige PDF-Ausgabe
|
||||
- Interaktive Vorlesefunktion
|
||||
- Pädagogische Lernelemente
|
||||
status: beta
|
||||
releaseDate: Geplant Q3 2025
|
||||
order: 2
|
||||
website: https://maerchenzauber.ai
|
||||
---
|
||||
|
||||
## Was ist Märchenzauber?
|
||||
|
||||
Märchenzauber revolutioniert das Geschichtenerzählen für Kinder. Mit unserer KI-gestützten App erstellen Eltern, Großeltern und Erzieher in wenigen Minuten personalisierte Bilderbücher, in denen ihre Kinder die Hauptrolle spielen. Jede Geschichte ist einzigartig und perfekt auf das Kind zugeschnitten.
|
||||
|
||||
## Hauptfunktionen
|
||||
|
||||
### 📚 Personalisierte Geschichten
|
||||
|
||||
Geben Sie einfach den Namen, das Aussehen und die Interessen Ihres Kindes ein. Unsere KI webt diese Details nahtlos in spannende Abenteuer ein:
|
||||
|
||||
- Name und Eigenschaften des Kindes in der Geschichte
|
||||
- Freunde und Familienmitglieder als Charaktere
|
||||
- Lieblingstiere und Hobbys integriert
|
||||
- Individuelle Lernziele berücksichtigt
|
||||
|
||||
### 🎨 KI-generierte Illustrationen
|
||||
|
||||
Jede Seite wird mit wunderschönen, kindgerechten Illustrationen zum Leben erweckt:
|
||||
|
||||
- Verschiedene Kunststile wählbar (Aquarell, Comic, klassisch)
|
||||
- Konsistente Charakterdarstellung durch die ganze Geschichte
|
||||
- Sichere, altersgerechte Bilder
|
||||
- Hochauflösend für Druck und Digital
|
||||
|
||||
### 🌟 Vielfältige Genres
|
||||
|
||||
Von klassischen Märchen bis zu modernen Abenteuern:
|
||||
|
||||
- Märchen und Fantasie
|
||||
- Tiergeschichten
|
||||
- Weltraumabenteuer
|
||||
- Alltagsgeschichten
|
||||
- Lerngeschichten (Zahlen, Buchstaben, Werte)
|
||||
- Gute-Nacht-Geschichten
|
||||
|
||||
## Mana-Verbrauch
|
||||
|
||||
Der Mana-Verbrauch richtet sich nach Umfang und Komplexität:
|
||||
|
||||
- **Kurze Geschichte** (5-10 Seiten): 100 Mana
|
||||
- **Standard-Bilderbuch** (15-20 Seiten): 300 Mana
|
||||
- **Ausführliches Buch** (25-30 Seiten): 500 Mana
|
||||
- **Zusätzliche Sprache**: +50 Mana
|
||||
- **Premium-Illustrationen**: +100 Mana
|
||||
|
||||
## Anwendungsfälle
|
||||
|
||||
### Für Familien
|
||||
|
||||
- Einzigartige Gute-Nacht-Geschichten
|
||||
- Personalisierte Geburtstagsgeschenke
|
||||
- Geschwister gemeinsam in Abenteuern
|
||||
- Familientraditionen in Geschichten verewigen
|
||||
|
||||
### Für Kindergärten
|
||||
|
||||
- Gruppengeschichten mit allen Kindern
|
||||
- Thematische Geschichten zu Projekten
|
||||
- Sprachförderung durch personalisierte Inhalte
|
||||
- Inklusion durch diverse Charaktere
|
||||
|
||||
### Für Therapeuten
|
||||
|
||||
- Geschichten zur Angstbewältigung
|
||||
- Soziale Situationen üben
|
||||
- Selbstvertrauen stärken
|
||||
- Veränderungen verarbeiten
|
||||
|
||||
## Sicherheit & Datenschutz
|
||||
|
||||
Märchenzauber nimmt den Schutz von Kindern ernst:
|
||||
|
||||
- Alle Inhalte werden auf Alterseignung geprüft
|
||||
- Keine Weitergabe persönlicher Daten
|
||||
- DSGVO-konforme Datenspeicherung
|
||||
- Sichere, werbefreie Umgebung
|
||||
|
||||
## Integration mit Mana
|
||||
|
||||
Mit Mana-Credits zahlen Sie nur für die Bücher, die Sie tatsächlich erstellen. Keine Abos, keine versteckten Kosten. Erstellen Sie ein Buch pro Monat oder zehn – Sie haben die volle Kontrolle über Ihre Ausgaben.
|
||||
|
||||
## Verfügbarkeit
|
||||
|
||||
Märchenzauber ist verfügbar als:
|
||||
|
||||
- Web-App (alle Browser)
|
||||
- iOS App (iPhone & iPad)
|
||||
- Android App
|
||||
- Desktop-Version für Kindergärten
|
||||
|
||||
Alle erstellten Bücher können als PDF heruntergeladen, gedruckt oder digital geteilt werden.
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -40,19 +40,6 @@ export const APP_BRANDING: Record<AppId, AppBranding> = {
|
|||
logoStroke: true,
|
||||
logoStrokeWidth: 1.5,
|
||||
},
|
||||
maerchenzauber: {
|
||||
id: 'maerchenzauber',
|
||||
name: 'Märchenzauber',
|
||||
tagline: 'AI Story Creator',
|
||||
primaryColor: '#ec4899',
|
||||
secondaryColor: '#f472b6',
|
||||
// Book/Story icon
|
||||
logoPath:
|
||||
'M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25',
|
||||
logoViewBox: '0 0 24 24',
|
||||
logoStroke: true,
|
||||
logoStrokeWidth: 1.5,
|
||||
},
|
||||
uload: {
|
||||
id: 'uload',
|
||||
name: 'uLoad',
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ export {
|
|||
MemoroLogo,
|
||||
ManaCoreLogo,
|
||||
ManaDeckLogo,
|
||||
StorytellerLogo,
|
||||
UloadLogo,
|
||||
ChatLogo,
|
||||
PresiLogo,
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
<script lang="ts">
|
||||
import AppLogo from '../AppLogo.svelte';
|
||||
|
||||
interface Props {
|
||||
size?: number;
|
||||
color?: string;
|
||||
class?: string;
|
||||
}
|
||||
|
||||
let { size = 55, color, class: className = '' }: Props = $props();
|
||||
</script>
|
||||
|
||||
<AppLogo app="maerchenzauber" {size} {color} class={className} />
|
||||
|
|
@ -5,7 +5,6 @@
|
|||
export { default as MemoroLogo } from './MemoroLogo.svelte';
|
||||
export { default as ManaCoreLogo } from './ManaCoreLogo.svelte';
|
||||
export { default as ManaDeckLogo } from './ManaDeckLogo.svelte';
|
||||
export { default as StorytellerLogo } from './StorytellerLogo.svelte';
|
||||
export { default as UloadLogo } from './UloadLogo.svelte';
|
||||
export { default as ChatLogo } from './ChatLogo.svelte';
|
||||
export { default as PresiLogo } from './PresiLogo.svelte';
|
||||
|
|
|
|||
|
|
@ -98,23 +98,6 @@ export const MANA_APPS: ManaApp[] = [
|
|||
comingSoon: true,
|
||||
status: 'development',
|
||||
},
|
||||
{
|
||||
id: 'maerchenzauber',
|
||||
name: 'Märchenzauber',
|
||||
description: {
|
||||
de: 'KI Geschichten',
|
||||
en: 'AI Stories',
|
||||
},
|
||||
longDescription: {
|
||||
de: 'Erstelle magische, personalisierte Geschichten für Kinder mit KI-gestütztem Storytelling.',
|
||||
en: 'Create magical, personalized stories for children with AI-powered storytelling.',
|
||||
},
|
||||
icon: APP_ICONS.maerchenzauber,
|
||||
color: '#FF6B9D',
|
||||
comingSoon: true,
|
||||
status: 'beta',
|
||||
archived: true,
|
||||
},
|
||||
{
|
||||
id: 'picture',
|
||||
name: 'ManaPicture',
|
||||
|
|
@ -381,7 +364,6 @@ export const APP_URLS: Record<AppIconId, { dev: string; prod: string }> = {
|
|||
memoro: { dev: 'http://localhost:5175', prod: 'https://memoro.manacore.app' },
|
||||
presi: { dev: 'http://localhost:5176', prod: 'https://presi.manacore.app' },
|
||||
manadeck: { dev: 'http://localhost:5177', prod: 'https://manadeck.manacore.app' },
|
||||
maerchenzauber: { dev: 'http://localhost:5178', prod: 'https://maerchenzauber.manacore.app' },
|
||||
picture: { dev: 'http://localhost:5185', prod: 'https://picture.manacore.app' },
|
||||
zitare: { dev: 'http://localhost:5180', prod: 'https://zitare.manacore.app' },
|
||||
wisekeep: { dev: 'http://localhost:5181', prod: 'https://wisekeep.manacore.app' },
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ export type AppId =
|
|||
| 'memoro'
|
||||
| 'manacore'
|
||||
| 'manadeck'
|
||||
| 'maerchenzauber'
|
||||
| 'uload'
|
||||
| 'chat'
|
||||
| 'presi'
|
||||
|
|
|
|||
|
|
@ -1,24 +0,0 @@
|
|||
/**
|
||||
* Märchenzauber Theme - Golden/Yellow Dark Theme (Children's App)
|
||||
* Import this file in your landing page to use the Märchenzauber color scheme
|
||||
*/
|
||||
:root {
|
||||
/* Primary colors - Märchenzauber Gold */
|
||||
--color-primary: #6D5B00;
|
||||
--color-primary-hover: #F8D62B;
|
||||
--color-primary-glow: rgba(248, 214, 43, 0.3);
|
||||
|
||||
/* Text colors */
|
||||
--color-text-primary: #FFFFFF;
|
||||
--color-text-secondary: #999999;
|
||||
--color-text-muted: #666666;
|
||||
|
||||
/* Background colors */
|
||||
--color-background-page: #181818;
|
||||
--color-background-card: #2C2C2C;
|
||||
--color-background-card-hover: #333333;
|
||||
|
||||
/* Border colors */
|
||||
--color-border: #444444;
|
||||
--color-border-hover: #555555;
|
||||
}
|
||||
|
|
@ -93,6 +93,7 @@ const APP_CONFIGS = [
|
|||
DEV_BYPASS_AUTH: () => 'true',
|
||||
DEV_USER_ID: (env) => env.DEV_USER_ID || '00000000-0000-0000-0000-000000000000',
|
||||
OPENROUTER_API_KEY: (env) => env.OPENROUTER_API_KEY,
|
||||
OLLAMA_URL: (env) => env.OLLAMA_URL || 'http://localhost:11434',
|
||||
MANA_CORE_AUTH_URL: (env) => env.MANA_CORE_AUTH_URL,
|
||||
DATABASE_URL: (env) => env.CHAT_DATABASE_URL,
|
||||
},
|
||||
|
|
@ -120,44 +121,6 @@ const APP_CONFIGS = [
|
|||
},
|
||||
},
|
||||
|
||||
// Maerchenzauber Backend
|
||||
{
|
||||
path: 'apps/maerchenzauber/apps/backend/.env',
|
||||
vars: {
|
||||
NODE_ENV: () => 'development',
|
||||
PORT: (env) => env.MAERCHENZAUBER_BACKEND_PORT || '3003',
|
||||
MANA_CORE_AUTH_URL: (env) => env.MANA_CORE_AUTH_URL,
|
||||
APP_ID: (env) => env.MAERCHENZAUBER_APP_ID,
|
||||
MAERCHENZAUBER_SUPABASE_URL: (env) => env.MAERCHENZAUBER_SUPABASE_URL,
|
||||
MAERCHENZAUBER_SUPABASE_ANON_KEY: (env) => env.MAERCHENZAUBER_SUPABASE_ANON_KEY,
|
||||
MAERCHENZAUBER_JWT_SECRET: (env) => env.MAERCHENZAUBER_JWT_SECRET,
|
||||
MAERCHENZAUBER_AZURE_OPENAI_KEY: (env) => env.MAERCHENZAUBER_AZURE_OPENAI_KEY,
|
||||
MAERCHENZAUBER_AZURE_OPENAI_ENDPOINT: (env) => env.MAERCHENZAUBER_AZURE_OPENAI_ENDPOINT,
|
||||
MAERCHENZAUBER_REPLICATE_API_KEY: (env) => env.MAERCHENZAUBER_REPLICATE_API_KEY,
|
||||
CORS_ORIGINS: (env) => env.CORS_ORIGINS,
|
||||
},
|
||||
},
|
||||
|
||||
// Maerchenzauber Mobile
|
||||
{
|
||||
path: 'apps/maerchenzauber/apps/mobile/.env',
|
||||
vars: {
|
||||
EXPO_PUBLIC_STORYTELLER_BACKEND_URL: (env) =>
|
||||
`http://localhost:${env.MAERCHENZAUBER_BACKEND_PORT || '3003'}`,
|
||||
EXPO_ROUTER_APP_ROOT: () => 'app',
|
||||
},
|
||||
},
|
||||
|
||||
// Maerchenzauber Web
|
||||
{
|
||||
path: 'apps/maerchenzauber/apps/web/.env',
|
||||
vars: {
|
||||
PUBLIC_SUPABASE_URL: (env) => env.MAERCHENZAUBER_SUPABASE_URL,
|
||||
PUBLIC_SUPABASE_ANON_KEY: (env) => env.MAERCHENZAUBER_SUPABASE_ANON_KEY,
|
||||
PUBLIC_API_URL: (env) => `http://localhost:${env.MAERCHENZAUBER_BACKEND_PORT || '3003'}`,
|
||||
},
|
||||
},
|
||||
|
||||
// Manacore Mobile
|
||||
{
|
||||
path: 'apps/manacore/apps/mobile/.env',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue