ROSELEA – Earthy Interval and Cycle Tracker for iOS
Roselea is a superbly designed, offline-first interval and menstrual cycle tracker constructed fully with SwiftUI. It helps customers log their interval, visualize fertile home windows and ovulation, document every day moods and signs, and uncover cycle-phase insights – all wrapped in a heat terracotta-and-sand editorial design and saved privately on the machine with zero knowledge assortment.
Platform: Native iOS (no Android model included)
This template is a local iOS app, constructed completely with Swift and SwiftUI for iPhone (iOS 17.0+). It deliberately ships as a single, pure Xcode undertaking and doesn’t embrace an Android model. Each technical requirement listed under – StoreKit 2, Keychain, CryptoKit – is Apple-native, so the merchandise is full and absolutely useful as an iOS-only product.
Demo Directions
This app is 100% offline. There isn’t any login and no demo credentials are wanted. Merely construct and run the undertaking in Xcode, settle for the disclaimer on first launch, and begin monitoring. The subscription screens use StoreKit 2 – configure your personal merchandise in App Retailer Join to check dwell purchases (a StoreKit configuration file shouldn’t be required for the UI to run).
Apple Developer Program Value (learn earlier than buy)
Publishing to the App Retailer and utilizing the StoreKit 2 subscription options requires your personal Apple Developer Program membership (presently $99 USD per 12 months, paid on to Apple) and your personal App Retailer Join account through which you register your personal subscription product IDs. This price is not included within the merchandise worth and is fully the customer’s duty.
Every thing the App Does
- Onboarding disclaimer display with Privateness Coverage and Phrases of Use hyperlinks
- House display with a sublime blossom emblem, present cycle day, and subsequent interval countdown
- Dwell ovulation countdown, being pregnant likelihood indicator, and cycle part detection
- Every day perception textual content that adapts to the consumer’s present cycle part (interval, follicular, ovulation, luteal) and refreshes as soon as a day
- Every day Ritual log: power degree (1-5), 5 moods with earthy colour grading, 10 widespread signs, and free-form notes
- Logs are editable any day – reopening the Log tab masses the prevailing entry for replace
- Journal calendar with month navigation and petal-shaped markers for interval, fertile, ovulation, and predicted days
- Faucet any date to log interval Begin or Finish, or mark it as simply one other day
- Move depth choice: gentle, medium, or heavy
- Edit current entries and delete entries immediately from the calendar sheet
- Computerized prediction engine: ovulation day, fertile window, and subsequent interval are recalculated after each edit
- Adjustable cycle size from 20 to 45 days
- Insights display (premium): Blossom Quotient rating, mood-over-time line chart, and cycle abstract statistics
- Settings display (premium): PIN lock, cycle size management, non-public knowledge purge, and improve entry level
- 4-digit PIN lock with affirmation step, shake animation on fallacious PIN, and unlock display at launch
- Paywall with month-to-month and yearly subscription choices, best-value badge, plan choice, and restore purchases
- Subscription gating: Insights and Settings tabs present a locked display till the consumer subscribes
- Haptic suggestions on each interplay
- Empty states for first launch and lacking knowledge
- 100% offline and personal: no cloud, no analytics, no monitoring, no login
Know-how
- Platform: native iOS solely (iPhone, iOS 17.0+), no Android model included
- Language: Swift 5
- UI: SwiftUI (iOS 17.0+)
- Structure: MVVM with ObservableObject
- Persistence: Keychain + AES-GCM encrypted storage (CryptoKit). The PIN is saved within the iOS Keychain and cycle/well being knowledge is encrypted at relaxation
- Funds: StoreKit 2 subscriptions
- Charts: customized Path-based line chart (no charting dependency)
- Design: customized terracotta/sand design system with bundled Cormorant Garamond and Inter fonts
- Dependencies: none – zero third-party SDKs
Licensing Observe on “Premium” Options
The in-app subscription is a runtime monetization characteristic of the template, not a limitation of your Envato license. All supply code for each characteristic – together with the Insights display, the Settings display, the PIN lock, and the complete StoreKit 2 subscription implementation – is fully included within the Common License. Nothing is lacking, obfuscated or reserved for an Prolonged License.
What the Purchaser Will get
- Full Xcode supply undertaking, able to construct and run
- All Swift supply recordsdata, cleanly organized (Fashions, Managers, Parts, Flows, Configuration)
- Full asset catalog together with app icon, customized fonts, and blossom/petal graphics
- Step-by-step HTML documentation with screenshots
- Theme customization information – re-skin your entire app from one file (RoseleaTheme.swift)
- Structure overview – how knowledge flows from cycle entry by way of the prediction engine to the UI
- Step-by-step information for including or eradicating tabs from the navigation
- Plain-language privateness rationalization and documented subscription expiry conduct to your personal App Retailer assessment notes
- App Retailer submission guidelines
Growth Disclosure (AI Instruments)
In accordance with Envato’s AI disclosure coverage, we affirm the next: AI-assisted instruments have been used to create parts of this merchandise, together with components of the supply code, components of the documentation, and the promotional graphics. All AI-assisted output was reviewed, corrected, examined and verified by the human creator earlier than submission. The app comprises no AI-generated runtime performance – no machine studying options, no AI companies, and no third-party AI SDKs are included or referred to as at runtime.
Please word: this merchandise is a template – you buy the whole supply code. Primary Xcode data is required to construct, customise, and publish the app. Assist for the acquisition course of is offered, however this isn’t a completed printed app on the App Retailer.

