StarSync

星語

Offline-first daily horoscope and natal chart app. Intuitive astrology without backends. Ad-supported free tier with premium options to remove ads and unlock advanced features.

Key Features

📅

Daily Horoscope

Personalized daily horoscope based on your zodiac sign. Template-driven content. Daily push notifications at 8:00 AM.

🌙

Natal Chart

Generate and visualize your natal chart. Birth date, time, and location input. Simplified VSOP87 ephemeris calculations. Complete astrological snapshot.

💜

Emotion Log

Track your daily emotions and correlate with astrological events. Personal reflection journal. Unlock in premium tier.

📱

WidgetKit Support

Home screen widget with today's horoscope preview. Small and medium widget sizes. Offline-capable updates.

🔓

Ad-Supported Free

Full horoscope and natal charting free. AdMob Banner (bottom) + Interstitial ads every ~3 views (3-min cooldown). Remove Ads IAP available.

👑

Premium Tier

Remove ads, unlock full planet list, weekly/monthly reports, emotion log, large widget, and hidden avatar designs.

Development Roadmap

MVP

Core Astrology

Daily horoscope for 12 zodiac signs. Natal chart generation with ephemeris calculations. Template-based reading system. No AI.

Phase 1

UI & Monetization

SwiftUI interface. AdMob integration (banner + interstitial). StoreKit 2 IAP setup. Remove Ads IAP. Premium unlock features.

Phase 2

Widgets & Notifications

WidgetKit small + medium widgets. Daily push notifications at 8:00 AM. App Group entitlements for Widget-App sync. APNs integration.

Phase 3

Premium Features

Emotion log journaling. Weekly/monthly astrological reports. Full planet list (vs. simplified free tier). Large widget variant. Premium avatars.

Phase 4

Beta & Launch

Closed beta testing. App Store submission. Global launch. Marketing push for stargazing season. User feedback for future updates.

Technical Details

Core Features

  • 12 zodiac signs
  • Birth chart generation
  • Planet positions
  • House system
  • Aspect analysis

Technology Stack

  • SwiftUI + Combine
  • StoreKit 2 (IAP)
  • WidgetKit
  • Google AdMob
  • UserDefaults (offline)

Platform Requirements

  • iOS 17+ only
  • iPhone-first design
  • Fully offline capable
  • No backend required
  • No AI/ML in MVP

Monetization

Free with Ads

Full horoscope and natal charting free. AdMob Banner at bottom. Interstitial ads every ~3 chart views with 3-min cooldown. No paywall for core features.

Remove Ads & Premium IAP

Remove Ads (Non-Consumable): removes all ads. Premium (Non-Consumable): includes remove ads + emotion log + weekly/monthly reports + large widget + premium avatars.