Bug fixes

This commit is contained in:
2026-07-24 16:33:44 +02:00
parent 6b71a98a45
commit b6512a318d
156 changed files with 69800 additions and 51 deletions

46
PRODUCT.md Normal file
View File

@@ -0,0 +1,46 @@
# Product
<!-- impeccable:product-schema 1 -->
## Platform
web
## Users
Alltags- & Freizeitnutzer in spontanen Entscheidungssituationen (z. B. schnelle Ja/Nein-Entscheidungen, Spieleabende, Auswahl von Essen oder Freizeitaktivitäten) sowie kleinere Gruppen und Teams.
## Product Purpose
Entscheidomat bietet eine Sammlung deutschsprachiger, kostenloser und intuitiver Zufalls-Tools (Ja/Nein-Generator, Münzwurf, Glücksrad, Würfel, Zufallszahl-Generator, Magic 8-Ball, Namen-Auslosung). Das Produkt nimmt Nutzenden spielerisch den Entscheidungsdruck ab und bringt Leichtigkeit in spontane Alltagssituationen.
## Positioning
Maximale Flexibilität & Anpassbarkeit der einzelnen Zufalls-Tools kombiniert mit schnellen Ladezeiten, modernem visuellen Feedback und hoher Nutzerfreundlichkeit ohne Barrieren.
## Operating Context
Spontane Nutzung auf Smartphone, Tablet oder Desktop-Browser im Alltagsgeschehen, bei Treffen mit Freunden, in der Freizeit oder bei der Tagesplanung.
## Capabilities and Constraints
- **Funktionalität:** 7 Kern-Tools (Ja/Nein-Generator, Münze, Glücksrad, Würfel, Zufallszahl, Magic 8-Ball, Namen-Auslosung).
- **Technischer Stack:** Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4, Framer Motion & GSAP.
- **Datenhaltung:** Keine Server-Datenbank; Einstellungsdaten und Anpassungen werden lokal im Browser (LocalStorage) gespeichert.
- **Infrastructure:** Docker Multi-Stage Build, Caddy Reverse Proxy, Umami Cloud (EU-Region, anonyme Statistiken).
- **Sprache:** Deutschsprachig.
## Brand Commitments
- **Markenname:** Entscheidomat (`entscheidomat.com`)
- **Tonalität & Voice:** Locker, sympathisch, klar & intuitiv.
- **Qualitätsanspruch:** Kostenlos, schnell und barrierefrei nutzbar.
## Evidence on Hand
- Funktionsfähige Web-App mit 7 integrierten Tool-Komponenten unter `components/tools/`
- SEO-Vorbereitungen mit Open-Graph Previews, `sitemap.xml` und `robots.txt`
- Vorhandene Dokumentation und Deployment-Guides (`README.md`, `ZUKUNFTSPLAN.md`)
## Product Principles
1. **Sofortige Nutzbarkeit:** Keine Registrierung, keine Hürden das gewählte Tool steht sofort zur Interaktion bereit.
2. **Maximale Anpassbarkeit:** Hohe Flexibilität bei Eingaben, Namen, Listen und Einstellungen für unterschiedliche Einsatzzwecke.
3. **Visuelle Leichtigkeit & Feedback:** Ansprechende Animationen und deutliches haptisches/visuelles Feedback machen das Auslosen unterhaltsam.
4. **Datenschutz durch Design:** Keine Speicherung personenbezogener Daten; Einstellungen bleiben vollständig im Browser des Nutzers.
## Accessibility & Inclusion
- Vollständige Tastatur- und Screenreader-Bedienbarkeit aller Tools.
- WCAG AA Kontrastwerte und deutliche Fokus-Zustände.