Garrett Franks

Tydé

Cleaning planner · iPhone & iPad

A calm cleaning planner built for ADHD brains: one room a day, and no guilt.

The wheel landing on a taskToday's room and plan

About

Every task is sorted Easy, Medium or Deep, so a low-energy day still has a real session in it. Pick up to three must-dos, and spin the wheel when you can't decide where to start.

Status

On the App Store

View on the App Store

Platforms

iPhone & iPad

Cleaning planner

Built with

  • Swift
  • SwiftUI
  • SwiftData
  • CloudKit
  • WidgetKit
  • ActivityKit
  • App Intents
  • Lottie

What I built

SwiftData with CloudKit sync for rooms, tasks, plans and history, with no account and no server.

A Home Screen widget that shows today's room and can spin for a task without opening the app, plus a Live Activity for the focus timer, sharing data through an App Group.

Siri and Shortcuts through App Intents: spin for a task or hear today's room hands-free.

Lottie animations for the moments that matter, and copy written to avoid streak-shaming or guilt.

Screens

How it fits together

Interface

  • Today, wheel & focus timerSwiftUI, Lottie
  • Rooms, plan & progressSwiftUI
  • Siri & ShortcutsApp Intents

SwiftData queries

Logic

  • TodayZoneResolverWhich room is today's
  • TaskSuggestionsWhat the wheel can land on
  • NotificationManagerLocal reminders only

one model container

Storage

  • SwiftData modelsHome, zones, tasks, completions
  • App Group snapshotToday's room for the widget

sync and share

System

  • iCloudPrivate CloudKit database
  • Home Screen widgetShows the room, spins for a task
  • Live ActivityFocus timer