SideQuest Teil 1 – Woche 8

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: ✅

Related Posts

Website – Woche 30

TL;DR Diese Woche habe ich meine neue Website für Dashboards und Datenautomation fertiggestellt; inhaltlich, visuell und rechtlich. Die Seite zeigt

Read More