Geplanter Start in zwei Teilen
Dieses Projekt war von Anfang an als Zwei-Wochen-Abenteuer geplant: In Woche 8 der Rohbau, in Woche 9 der Feinschliff.
SideQuest soll Alltagsaufgaben in kleine spielerische Nebenquests verwandeln.
Mein Mann hat ADHS und wir scherzen oft, dass er ständig auf „Sidequests“ landet. Warum also nicht die eigentlichen Haushaltsaufgaben selbst zu Quests machen – mit Punkten, Streaks und später auch Belohnungen, damit der Alltag ein bisschen mehr Spaß macht.
Meine Anforderungen
Aufgaben anlegen: einmalig, täglich oder wöchentlich
Punkte sammeln und Belohnungen einlösen können (z. B. „20 Punkte = 1 h zocken“)
Nutzer-Login (folgt nächste Woche)
Schönes, motivierendes UI
Klare Trennung von Backend und Frontend für leichtes Deployment
Mein AI-Workflow
Wie immer habe ich das Projekt fast komplett mit Claude umgesetzt. Diesmal habe ich den Ablauf besonders strukturiert:
Ich habe das Projekt in zehn klar definierte Phasen aufgeteilt, jede in einem eigenen Chat.
So konnte ich jeden Schritt einzeln testen, bevor ich weitergegangen bin, und hatte nie das Gefühl, dass der Überblick verloren geht.
Claude war ein verlässlicher Partner, auch wenn ich an einem Abend das 5-Stunden-Limit erreicht habe und eine Pause einlegen musste. Außerdem habe ich gelernt: wenn Claude stundenlang „down“ zu sein scheint, lohnt es sich den Cache des Browsers zu leeren!
Für das Blogbild habe ich ChatGPT genutzt.
Gemini habe ich zwar wieder ausprobiert, aber er weigerte sich erneut, ein Bild zu erzeugen – ohne Fehlermeldung, einfach nichts.
Was das Tool kann
👉 Aufgaben erstellen (daily, weekly, once) und Punkte dafür vergeben
👉 Punkte sammeln und aktuelle Punktzahl abrufen
👉 Erste Streak-Berechnungen mit Bonuspunkten für längere Serien
👉 Backend läuft bereits auf dem Server, Frontend bisher lokal – bis zum Deployment
Belohnungen und ein komplettes Login-System kommen in Teil 2 nächste Woche.
Stack & Tools
Frontend: React + Vite + TailwindCSS
Backend: Flask + SQLAlchemy + MariaDB
Deployment: Docker (Backend schon auf dem Server, Frontend lokal bis jetzt)
Entwicklung: Claude als Haupt-Coding-Partner, ChatGPT für das Blogbild
Herausforderungen & Learnings
Struktur in zehn Phasen
Zum ersten Mal habe ich ein Projekt konsequent in zehn Phasen und getrennte Chats unterteilt. So konnte ich jeden Abschnitt unabhängig entwickeln und sofort testen – das hat enorm geholfen, den Überblick zu behalten.Streak-Logik
Besonders spannend war es, mir zu überlegen, wie Streaks funktionieren sollen:
Was passiert, wenn Aufgaben nachträglich abgehakt oder Haken wieder entfernt werden?
Wie verhalten sich wöchentliche Quests, wenn jemand mitten in der Woche startet?
Diese Entscheidungen fühlen sich fast an wie Game-Design. Das war eine spannende Erfahrung und solange es nicht zu komplex wird, macht das richtig Spaß!AI-Limits & Pausen
Das 5-Stunden-Limit bei Claude war ungeplant, hat mir aber Zeit verschafft, über die kniffligen Logiken nachzudenken.
Kein Live-Demo
Das Tool befindet sich noch in der Entwicklung (siehe Screenshot oben, der das sehr minimalistische Frontend zeigt). Ich habe noch nicht entschieden, ob es nächste Woche eine Live-Demo geben wird.
Fazit
SideQuest ist aktuell noch ein Rohbau, aber schon jetzt ein richtig spannendes Projekt.
Ich freue mich darauf, nächste Woche Login, Belohnungen und die finalen Streak-Mechaniken zu ergänzen –
damit aus unseren Alltagsaufgaben ein echtes SideQuest-Abenteuer wird.
👉 Woche 8: ✅

