managarten/uload/docs/plan-public-profiles.md
Till-JS c712a2504a feat: integrate uload and picture, unify package naming
- Add uload project with apps/web structure
  - Reorganize from flat to monorepo structure
  - Remove PocketBase binary and local data
  - Update to pnpm and @uload/web namespace

- Add picture project to monorepo
  - Remove embedded git repository

- Unify all package names to @{project}/{app} schema:
  - @maerchenzauber/* (was @storyteller/*)
  - @manacore/* (was manacore-*, manacore)
  - @manadeck/* (was web, backend, manadeck)
  - @memoro/* (was memoro-web, landing, memoro)
  - @picture/* (already unified)
  - @uload/web

- Add convenient dev scripts for all apps:
  - pnpm dev:{project}:web
  - pnpm dev:{project}:landing
  - pnpm dev:{project}:mobile
  - pnpm dev:{project}:backend

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 04:00:36 +01:00

122 lines
3.3 KiB
Markdown

Plan für erweiterte öffentliche │
│ Profilseiten │
│ │
│ Nach der Analyse des Projekts habe │
│ ich einen umfassenden Plan für │
│ die Verbesserung der öffentlichen │
│ Profilseiten erstellt: │
│ │
│ 📊 Aktuelle Situation │
│ │
│ - Grundlegende Profilseite unter │
│ /p/[username] │
│ - Zeigt Links, Ordner und QR-Codes │
│ - Einfaches Design ohne │
│ Theme-Integration │
│ - Keine Bio, Social Links oder │
│ erweiterte Statistiken │
│ │
│ 🎯 Verbesserungsplan │
│ │
│ 1. Theme-Integration │
│ │
│ - Profilseite verwendet aktuelles │
│ Theme-System │
│ - Konsistente Farben und │
│ Schriftarten │
│ - Dark/Light Mode Support │
│ │
│ 2. Erweitertes Benutzerprofil │
│ │
│ - Bio/Beschreibung: Kurze │
│ Selbstbeschreibung │
│ - Social Media Links: GitHub, │
│ Twitter, LinkedIn, etc. │
│ - Profilbild: Größere Darstellung │
│ mit Upload-Funktion │
│ - Verifizierung: Badge für │
│ verifizierte Accounts │
│ - Mitglied seit: │
│ Registrierungsdatum │
│ │
│ 3. Statistiken & Analytics │
│ │
│ - Öffentliche Stats (wenn │
│ aktiviert): │
│ - Gesamtanzahl Klicks │
│ - Beliebteste Links │
│ - Aktivitätsgraph (letzte 30 │
│ Tage) │
│ - Private Stats (nur für │
│ Profilbesitzer): │
│ - Detaillierte Analytics │
│ - Referrer-Informationen │
│ │
│ 4. Erweiterte Link-Darstellung │
│ │
│ - Link-Karten mit: │
│ - Favicon der Ziel-URL │
│ - Meta-Beschreibung (wenn │
│ verfügbar) │
│ - Klick-Statistiken │
│ - Tags/Labels │
│ - Verschiedene Ansichten: │
│ - Grid-Ansicht │
│ - Listen-Ansicht │
│ - Kompakte Ansicht │
│ │
│ 5. Interaktive Features │
│ │
│ - Suche: Links auf der Profilseite │
│ durchsuchen │
│ - Sortierung: Nach Datum, Klicks, │
│ Alphabetisch │
│ - Filterung: Nach Ordnern, Tags, │
│ Zeitraum │
│ - Share-Funktionen: │
│ - Profil teilen │
│ - vCard Download │
│ - QR-Code für Profil │
│ │
│ 6. SEO & Meta-Tags │
│ │
│ - Open Graph Tags für Social Media │
│ Sharing │
│ - Strukturierte Daten (JSON-LD) │
│ - Dynamische Meta-Beschreibungen │
│ - Sitemap-Integration │
│ │
│ 7. Datenschutz-Einstellungen │
│ │
│ - Privatsphäre-Modi: │
│ - Öffentlich: Alle können sehen │
│ - Unlisted: Nur mit direktem │
│ Link │
│ - Privat: Passwortgeschützt │
│ - Granulare Kontrolle: │
│ - Statistiken ein/ausblenden │
│ - Bestimmte Links verstecken │
│ - Ordner-Sichtbarkeit │
│ │
│ 8. Mobile Optimierung │
│ │
│ - Progressive Web App Features │
│ - Touch-optimierte Interaktionen │
│ - Offline-Funktionalität für │
│ besuchte Profile │
│ │
│ 🚀 Implementierungs-Prioritäten │
│ │
│ 1. Phase 1 (Sofort): │
│ - Theme-Integration │
│ - Bio & Social Links │
│ - Verbesserte Link-Darstellung │
│ 2. Phase 2 (Nächste Iteration): │
│ - Statistiken & Analytics │
│ - Such- und Filter-Funktionen │
│ - SEO-Optimierungen │
│ 3. Phase 3 (Zukunft): │
│ - Progressive Web App │
│ - Erweiterte │
│ Datenschutz-Features │
│ - API für externe Integrationen