mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 22:01:09 +02:00
Move inactive projects out of active workspace: - bauntown (community website) - maerchenzauber (AI story generation) - memoro (voice memo app) - news (news aggregation) - nutriphi (nutrition tracking) - reader (reading app) - uload (URL shortener) - wisekeep (AI wisdom extraction) Update CLAUDE.md documentation: - Add presi to active projects - Document archived projects section - Update workspace configuration Archived apps can be re-activated by moving back to apps/ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api-reference.md | ||
| architecture.md | ||
| components.md | ||
| examples.md | ||
| implementation-comparison.md | ||
| modules.md | ||
| README.md | ||
| server-side-html-cards.md | ||
| templates.md | ||
| themes.md | ||
| unified-cards-migration.md | ||
Card System Dokumentation
Übersicht
Das Card System in uload ist eine flexible, modulare Architektur für die Erstellung und Verwaltung von wiederverwendbaren UI-Karten. Es ermöglicht die Erstellung von dynamischen, themebaren und vollständig konfigurierbaren Karten für verschiedene Anwendungsfälle.
Inhaltsverzeichnis
Schnellstart
Basis-Verwendung
<script>
import BaseCard from '$lib/components/cards/BaseCard.svelte';
const cardConfig = {
variant: 'default',
modules: [
{
type: 'header',
props: {
title: 'Meine Karte',
subtitle: 'Eine Beispielkarte',
},
},
],
};
</script>
<BaseCard {...cardConfig} />
Hauptkonzepte
1. BaseCard
Die zentrale Komponente, die als Container für alle Kartentypen dient.
2. Module
Wiederverwendbare Bausteine, aus denen Karten zusammengesetzt werden:
- HeaderModule
- ContentModule
- LinksModule
- MediaModule
- StatsModule
- ActionsModule
- FooterModule
3. Themes
Anpassbare Designsysteme mit Farben, Typografie, Abständen und Animationen.
4. Templates
Vordefinierte Kartenkonfigurationen für häufige Anwendungsfälle.
Features
- 🎨 Vollständig themebare Komponenten
- 📦 Modularer Aufbau
- 💾 Datenbankgestützte Konfiguration
- 🎭 Mehrere Varianten (default, compact, hero, minimal, glass, gradient)
- 📱 Responsive Design
- ⚡ Optimierte Performance
- ♿ Barrierefreiheit
Verwendung in der App
Das Card System wird in verschiedenen Bereichen der uload-App verwendet:
- Profilseiten - Anzeige von Benutzerinformationen
- Link-Verwaltung - Darstellung von Link-Sammlungen
- Dashboard - Statistiken und Übersichten
- Template Store - Marktplatz für Kartenvorlagen