
AstroZodify
Personalized astrology powered by AI
Personalized astrology platform with daily horoscopes, zodiac content, and AI-generated celestial imagery.
Overview
AstroZodify is a full-stack astrology platform that blends ancient zodiac wisdom with modern AI. Every day, Gemini AI generates personalized horoscopes for all 12 signs across daily, love, career, health, and money dimensions.
Beyond daily forecasts, the platform features birth chart analysis, zodiac compatibility scores, and AI-crafted celestial imagery. Social content — including Instagram Reels and YouTube Shorts — is rendered and published automatically each morning via a Google Cloud Run pipeline.
Available on web and iOS, AstroZodify serves astrology enthusiasts who want more than generic predictions.
The problem
Most astrology apps deliver the same static horoscope text to millions of users. There's no personalisation, no freshness, and no way to consume content on social platforms. The existing tools don't connect AI generation with automated social distribution.
What we built
- Daily AI horoscopes for all 12 zodiac signs — love, career, health, money
- Birth chart analysis and zodiac compatibility scoring
- Automated Instagram Reels and YouTube Shorts published daily via Cloud Run
- AI-generated celestial imagery for every sign
- Native iOS app with push notifications
- Telegram and Facebook daily publication pipelines
Tech stack
Frontend
Backend
AI / Media
Payments
Infra
Mobile
Under the hood
Video pipeline on Cloud Run
Video rendering (Remotion 4, 1080×1920) runs on Google Cloud Run — not serverless functions — because Remotion needs Chromium and consistent CPU. Each morning 12 parallel renders produce Reels and Shorts, which are then uploaded to Instagram and YouTube via Graph API.
Edge Functions for horoscope generation
Horoscopes are generated by a Supabase Edge Function (Hono framework) triggered by Vercel Cron at 00:00 UTC. All 12 signs × 5 dimensions are generated in a single batch call to Gemini, then written to Supabase in one transaction.
Payments: Stripe + NOWPayments
Card payments go through Stripe (one-time and subscription). Crypto payments use NOWPayments with webhook confirmation — a user-requested feature that turned out to cover a non-trivial portion of conversions.