- 100 % Vanilla-Web: HTML, CSS, JavaScript – kein Framework, kein Build-Schritt, keine einzige Laufzeit-Dependency
- PWA mit Service Worker: Network-First mit Offline-Fallback, installierbar auf iOS, Android und Desktop; Inhalts-Updates ganz ohne Versions-Gymnastik
- Quests als Daten: 180 zweisprachige Quests (DE/EN) liegen als editierbare Datendatei neben der App – neue Quests erscheinen ohne Rebuild, auch per Skript oder KI-Agent pflegbar
- Pixel-Art als Code: Alle Sprites sind Zeichen-Matrizen, gerendert als scharfe SVG-Rects; die Hunde entstehen aus einem eigenen Generator (Formen → Auto-Outline → Schattierung)
- Animationen nur mit CSS: Schwanzwedeln per steps()-Framewechsel, Wurf-Parabeln, sechs Fütter-Animationen, Herzchen – ohne Animations-Library
- Gesten selbst gebaut: Swipe zum Erledigen/Tauschen, Pull-to-Refresh und Edge-Swipe-Back über Pointer Events
- Lokal by Design: Zustand in localStorage mit sanften Migrationen – Updates erhalten XP, Streak und Hund
Quests & Fortschritt
Kleine Schritte, echtes Spiel
- 180 Quests in drei Rhythmen (täglich/wöchentlich/monatlich) und sechs Themen-Kategorien – von „Fünf stille Minuten“ bis „Plan ein Mikroabenteuer“
- Jede Quest mit Begründung („Warum es zählt“) und 3–4 konkreten Schritten
- XP, Level mit Rängen, Tagesziel mit Fortschrittsring, Streak und Konfetti beim Erreichen des Tagesziels
- Wisch-Gesten: rechts erledigen, links gegen neue Quest tauschen; Pull-to-Refresh würfelt alle Quests neu
- Fokus-Themen aus dem Onboarding steuern, welche Quests nachrücken