SideQuest Teil 3 – Woche 11

Kleine Änderungen, große Wirkung

Diese Woche gibt es kein neues Projekt, sondern eine Menge an Änderungen an der SideQuest App. Nachdem die App nun seit einiger Zeit im Gebrauch ist, habe ich jetzt einige neue Features implementiert, die den alltäglichen gebrauch intuitiver machen. SideQuest fühlt sich dadurch mehr nach meiner Liste an — flexibler, ordentlicher, weniger Reibung.

Was diese Woche dazu kam

  • Der größte Aha-Moment: Neue Tasks landen jetzt oben, nicht mehr unten. Klingt banal, ist aber im Alltag Gold wert. Oft will man eine frisch notierte Sache gleich abhaken; oben ist sie sichtbar, greifbar, erledigt.
  • Dazu wandern abgehakte Aufgaben automatisch nach unten. Die Liste bleibt „frisch“ und signalisiert sehr klar, was noch ansteht.
  • Ich habe außerdem die Bearbeitung nachträglich möglich gemacht: Namen ändern, Häufigkeit anpassen — ohne Workarounds.
  • Passend dazu ist der Standard beim Anlegen jetzt once statt daily, weil einmalige Aufgaben im echten Leben einfach häufiger vorkommen.
  • Richtig Spaß macht die neue Drag-&-Drop-Sortierung. Ich kann mir morgens die Reihenfolge so zurechtziehen, wie der Tag sich gut anfühlt — und diese Reihenfolge bleibt bestehen.
  • Ergänzt wird das von einem kleinen, aber motivierenden Counter: Wie viele Tasks gibt es, wie viele sind schon erledigt? Ein Blick genügt.

Debug-Story der Woche: „Die Belohnung, die nicht weg wollte (Remix)“

Ein Déjà-vu: Belohnungen ließen sich nicht zuverlässig löschen. Genau wie damals bei den Tasks verschwanden sie kurz — und waren dann wieder da. Ursache: eine Logik, die im falschen Moment neu anlegte.
Ich habe Claude dabei sehr konkret „angeleitet“ („mach’s exakt wie bei den Tasks“). Seitdem gilt: Delete heißt delete. ✨

In dem Zuge habe ich die Belohnungslogik neu sortiert: Rewards sind jetzt nicht mehr an Tage gekoppelt, sie bleiben bestehen, bis man sie einlöst. Für jede Belohnung kann ich eine maximale Einlöse-Anzahl festlegen, und in der History wird sauber festgehalten, was wann eingelöst wurde. Transparent und belastbar.

Für die Zukunft könnte ich mir vorstellen die gesammelten Punkte mit einem Toggle manuell auf 0 zu setzen, damit man bei Bedarf am Anfang eines Tages wirklich mit 0 Punkten startet.

Unter der Haube

Die Sortierung ist nicht nur hübsch, sie bleibt auch erhalten – was ich heute hochziehe, bleibt morgen oben. Der Edit-Flow für Tasks ist jetzt Teil des „normalen Lebenszyklus“ statt eines Umwegs. Und ich habe Routing-Probleme im Deployment gelöst (lokal lief alles, remote hatte die React-App nach Änderungen an der package.json und den Ports keine Lust mehr). Es war ein bisschen Detektivarbeit, aber jetzt läuft die App wieder stabil.

Learnings

  • Test im Alltag ist sehr hilfreich. Neue-oben, erledigt-unten und Drag-&-Drop mit bestehender Reihenfolge machen die App spürbar intuitiver.

  • Versionskontrolle ist Pflicht. Ich habe mir einmal selbst ein Bein gestellt (lokale Änderungen unbedacht auf den Server geschoben → App down). Backups sind nett, ein Git-Workflow ist besser. Es wird Zeit, meinen Prozess zu zu verbessern.

Mein AI-Workflow

Ich habe Claude diese Woche konkreter gebrieft: weniger „Mach das weg“, mehr „Übernimm bitte exakt die Logik, die wir bei den Tasks gebaut haben“. Das spart Diskussionsrunden und Nerven.

Ich habe außerdem (inspiriert durch den Claude Usage Watcher aus der letzten Woche) damit experimentiert nicht immer komplette Dateien neu erstellen zu lassen, sondern mir nur die zu ändernden Stellen in Claude ausgeben zu lassen. Das spart Usage, dauert aber etwas länger. 

In den letzten Tagen habe ich festgestellt, dass Claude manchmal Dinge im Code ändert, die nichts mit der Aufgabe zu tun haben. Das werde ich definitiv beobachten.

Fazit

Es ist spannend die App nun täglich zu nutzen und dabei immer mehr Ideen für Änderungen und neue Features zu bekommen. Und was auffällt: es ist schwer eine vollständige Liste mit Requirements zu machen, selbst wenn man vorher schon eine ähnliche App genutzt hat. Mir sind in den letzten zwei Wochen noch einige Features eingefallen, die ich in der Planung nicht berücksichtigt hatte. 

Woche 11: ✅

Related Posts