Progression system
A 24-stage SwiftUI scene composes independent furniture, plant, lighting, and detail layers at fixed credit thresholds. Progress never regresses.
02 · Native iOS · In development
A local-first iOS 18+ app where every helpful action earns permanent room progress. History can change; earned progress does not. There is no account, cloud sync, or streak reset.
Choose a few life areas and log a helpful moment from a suggestion, a short note, a pinned action, or the widget. Each log earns one permanent credit toward a 24-stage room; editing or deleting the original action never removes that progress.
Actions, private notes, pins, active-day markers, room credits, focus areas, and reminder settings stay on the device in storage shared by the app and widget. The app works without an account or product cloud sync.
Personal noteThis one started with a question I kept returning to: can progress feel encouraging without turning everyday life into another streak to maintain?
A 24-stage SwiftUI scene composes independent furniture, plant, lighting, and detail layers at fixed credit thresholds. Progress never regresses.
Six life areas, suggestions, optional notes, pinned actions, editable history, weekly reflections, configurable local reminders, and full local reset.
Small and medium WidgetKit widgets read shared progress, show the current room stage, and log a selected life-area action through an App Intent without opening the app.
Progress made visible


Implementation