RoadMap

✅ 🔴 1. Adminbereich

1.1 Settings fertigstellen

  • DB-Felder für Impressum, Datenschutz, StudioName, Adresse, E-Mail etc.
  • getSetting(key: string)-Helfer einbauen
  • Admin-UI: Eingabemaske mit Vorschau (ggf. Markdown-fähig?)

1.2 Profil-BugFix: Popup-Editieren

  • Speichern-Button bei kleinem Viewport unsichtbar
  • Fix: Modal scrollfähig machen / Button fixieren / responsive umbauen

1.3 Suche nach Artist erweitern

  • In Tattoo-/Piercing-Übersicht nach artist.name / displayName filtern

1.4 Filter „erhalten“ (touchup)

  • Filter auf tattooDone / piercingDone → ja/nein
  • UI: Umschalter, Button oder Checkbox

1.5 Touchup im Admin eintragbar

  • Modal zur Signaturerfassung im Admin
  • Speichern von touchupSignature + touchupDate
  • Anzeige im Detailbereich (Unterschrift + Datum)

✅ 🟠 2. Formulare

2.1 Alterslogik über Settings lösen

  • minimumAgeTattoo & minimumAgePiercing aus Settings verwenden
  • Gilt für:
    • Formular-Validierung
    • PDF-Generierung
    • Anzeige im Admin

2.2 Footer inkl. Datenschutz + Impressum

  • fun-Branch: Footer anzeigen
  • Texte dynamisch aus Settings laden
  • Admin bearbeitbar
  • Seiten /datenschutz & /impressum dynamisch aufbauen (optional mit Markdown oder HTML-RTE)