Project Case Study
AuraSeason
Native iOS utility that makes the passage of time tangible across widgets and live surfaces
An iPhone time-progress utility for seasons, year, month, day, and custom milestones. Ships widgets, Live Activities, custom events, and a RevenueCat one-time Pro unlock.
Metrics
Widgets, Live Activities, and in-app dashboard
Product surfaces
Free tier + one-time Pro unlock
Monetisation
Native iPhone utility app
Platform
01
Overview
AuraSeason shows progress through a season, year, month, day, or custom event across the app, widgets, and Live Activities.
02
Key Highlights
- Ambient utility product: users can check time progress through widgets, Live Activities, and a dashboard instead of actively opening a productivity app.
- Custom events and milestones: vacations, birthdays, and personal deadlines can be tracked alongside seasonal progress.
- Clear business model: free seasonal tracking plus one-time Pro unlock for deeper tracking and customisation.
- Seasonal visual system: colors and labels adapt to the current season across every surface.
03
Technical Notes
- Built in SwiftUI with a modular architecture spanning dashboard views, widget extensions, Live Activities, settings, paywall, and event management.
- WidgetKit and ActivityKit power persistent time-progress surfaces outside the main app, including lock-screen and home-screen experiences.
- SwiftData stores custom events locally, while RevenueCat manages the Pro entitlement layer.
- Astronomical and daylight calculations add depth to the product without turning it into a data-heavy utility.
04
Results
- Shipped a native iOS utility with app, widget, Live Activity, settings, paywall, and event-management surfaces.
- Combined Apple platform features with a one-time purchase model for a small, maintainable product.
- Kept the product scope narrow enough to support ongoing iteration after release.
