/work
/work · progressy

Progressy

Native iOS- + Web-Goal-Tracker

rolleMobile + Backendjahr2025typEigenes Produkt

A goal tracker that lives natively on iOS and on the web. Same data model, two surfaces, real cloud sync.

// ziel

Die Aufgabe

Track recurring habits and one-off goals with a polished mobile experience, with web access that does not lose state when switching devices.

// umsetzung

Was ich gebaut habe

SwiftUI app with CloudKit sync as the canonical store. Next.js + Supabase web companion mirrors the same domain model. Designed the data model first, then built each client against it.

// features

Inside the build

Streak Tracking

Daily streaks with grace periods, visual heatmap, and streak recovery to keep momentum without feeling punitive.

Progress Visualization

Animated progress views and category roll-ups so a glance tells you where you are without opening anything.

Cross-Device Sync

CloudKit on iOS and Supabase on the web stay in lockstep, no manual export, no broken state when you switch.

// tech stack

Verwendeter Stack

// Stack

SwiftUICloudKitNext.jsSupabasePostgreSQL