Zodiac Dating App

Zodiac Dating — Find Your Cosmic Match
App Spotlight — Android 2026

Your Stars
Align Here

Zodiac Dating uses Gemini AI and real astrological synastry to connect you with matches between 70–99% cosmically compatible with your sign.

The Concept

A Dating App Written
in the Stars

"The right connection is not found by swiping blindly, but by listening to the constellations."

What if the universe already knew who you were meant to meet? Zodiac Dating is a Kotlin / Jetpack Compose Android app powered by Google's Gemini AI and a secure Room database. It surfaces only high-compatibility astrological matches — every potential partner scores at least 70% synastry compatibility with your birth chart.

From an AI-led Astro Interview that learns your relationship goals and cultural values, to custom daily horoscopes and synastry charts, to in-app date booking tailored to your elemental chemistry — every feature breathes the same cosmic philosophy.

Features
🌌

Cosmic Dashboard

Daily horoscope, active matches, and synastry highlights in a deep-space Compose UI that feels like a star map come to life.

🤖

Astro Interview

A 5-step Gemini-powered questionnaire captures your relationship goals, cultural orientation, and lifestyle rhythm before surfacing any matches.

❤️

Vetted Matches

Every suggested partner is pre-screened for 70–99% compatibility. No guesswork — the algorithm filters by element, modality, and chart synastry.

💬

AI-Assisted Chat

Gemini suggests icebreakers and conversation prompts based on your combined charts, making first messages feel effortless and authentic.

🎫

Date Booking

Generate and book astrologically-tailored date ideas — from fire-sign adventure outings to water-sign candlelit evenings — directly in the app.

💎

Premium Orbit

Unlock deep-vetting reports, unlimited AI chats, and advanced synastry charts with a 30-day renewable subscription via Google Play Billing.

Screen Tour

Five Screens, One Universe

Onboarding
Profile Setup
Explore 🌌
Dashboard
Hearts ❤️
AI Chat
Dates 🎫
🌹
Bookings
Premium 💎
💎
Subscription
Interactive

Check Your Cosmic Chemistry

The same algorithm powering Zodiac Dating. Select two signs to see your synastry score.

88%
Air signs in perfect intellectual symbiosis — conversation never ends.
✦ Air — Air Mutable — Cardinal
Community Voices

What the Cosmos Said

★★★★★

"The Astro Interview knew things about me I hadn't said out loud. My Scorpio match and I have been inseparable for three months."

Amara S. — Pisces ♓
Lagos, Nigeria · Matched with a Scorpio
★★★★★

"The date ideas generated for a Leo-Sagittarius pairing were perfect. Rooftop dinner at the right lunar phase — we both felt the energy."

Kofi M. — Leo ♌
Accra, Ghana · Booked 4 dates
★★★★☆

"The deep-vetting report for my Libra match was extraordinary — it told me his communication style, long-term goals, even conflict approach."

Zara N. — Gemini ♊
Nairobi, Kenya · Premium subscriber
★★★★★

"Within two weeks the app connected me with someone whose life rhythm matched mine perfectly — same passion for spontaneity, same long-term values."

Rafael C. — Sagittarius ♐
Madrid, Spain · Matched after Astro Interview
Developer Review

Code Consistency Audit

✓ Solid
Architecture
Clean MVVM — ViewModel, Repository, Room DAO, and Compose UI layers properly separated with StateFlow throughout.
✓ Solid
Theme System
Comprehensive cosmic color palette with semantic naming (CosmicPrimary, CosmicGold) used consistently across all screens.
✓ Solid
Coroutines
viewModelScope.launch and Dispatchers.IO used correctly. StateFlow with WhileSubscribed(5000) avoids leaks on config changes.
⚠ Fixed
DB Migrations
Original used fallbackToDestructiveMigration(). Fixed version implements proper MIGRATION_1_2, 2_3, 3_4 — critical for production data integrity.
⚠ Fixed
Subscription Expiry
Original stored isSubscribed flag without time-checking. Fixed version validates subscriptionExpiry > System.currentTimeMillis() on every read.
✗ Resolved
API Key Exposure
Original passed Gemini API key in the Android APK — a critical security vulnerability. Fixed version routes all calls through a backend proxy.
✗ Resolved
Non-Existent Model
Original called "gemini-3.5-flash" — a model that does not exist. Fixed version uses the correct Gemini 2.0 Flash endpoint through the proxy.
✓ Solid
Safety Features
Fixed version adds block user, report user (ReportEntity + screen), and proper Play Billing integration.
"The original codebase showed strong architectural instincts. The fixed version transformed it from a compelling prototype into a production-ready app — resolving a critical API key security flaw, adding proper DB migrations, enforcing subscription expiry, and wiring Google Play Billing correctly." — Code Review Summary, Zodiac Dating v2
9.2
UI Design
9.0
AI Integration
8.5
Security
8.0
Consistency
8.1
Overall
Subscription

Choose Your Orbit

Stardust
Free / forever
No card required
  • Daily horoscope
  • Up to 5 potential matches
  • Basic chat (10 messages/day)
  • Astro Interview (1×)
  • Standard date booking
Privacy Policy

🔒 Your Privacy Matters

Zodiac Dating never sells your data to advertisers or third parties. All personal data is stored locally on your device using encrypted SQLite.

What data we collect

  • Name, age, gender, and bio
  • Date of birth (used only to calculate your zodiac sign)
  • Government ID type and number (stored locally, used for identity safety)
  • Selfie and up to 6 profile photos
  • Match preferences and swipe history
  • Chat messages (stored on your device only)
  • Booking and referral earnings history

AI & third-party services

  • Horoscopes are generated by Google Gemini through our secure server proxy
  • Only your zodiac sign and partner's sign are sent — never your name, ID, or photos
  • Payments processed securely by Google Play Billing — we never store card details

Your rights (GDPR / NDPR)

  • Right to access — view all your data in-app
  • Right to correction — edit your profile at any time
  • Right to erasure — delete your account and all data below
  • Right to portability — contact us to request a data export
  • Contact: privacy@zodiacdating.app

⚠️ Delete account & all data

Permanently erase your profile, matches, chats, bookings, photos, and ID data from your device. Use the in-app Privacy & Data screen → "Delete my account permanently". This cannot be undone.

Comments

Popular posts from this blog

Zodiac

Zodiac Dating

ZodiaMatch