The problem
Shift rotations look nothing like what calendar apps assume. Weeks don’t repeat, nights cross midnight, swaps happen at the last minute. You can tell a calendar “every Tuesday at 09:00” — you can’t tell it “three days on, two nights, two off.”
The approach
Shift4You models the rotation itself as a first-class concept. You define the cycle once and the app projects the calendar forward from it. When a night shift spans two days, that’s the expected case, not an edge case to patch around.
Notable pieces
Answers without opening the app. WidgetKit keeps the next shift on the lock screen; a Live Activity counts down while a shift is running. Most of the app’s value is delivered before you ever launch it.
Quiet sync across devices. CloudKit keeps iPhone and iPad on the same calendar. No accounts, no signup, no server — the data stays in the user’s own iCloud.
Ask Siri instead. App Intents make questions like “how many nights this week” answerable without touching the app.






