Home/Case Studies/Astro Arun
CASE STUDYMARKETPLACES · REALTIME CONSULTATION MARKETPLACE

Astro Arun

A live astrology marketplace where users consult astrologers over chat and audio with per-minute wallet billing, backed by a custom Kundli engine and 15+ personalised services.

60Weeks operated
10k+Hours of work
24Engineers

The brief

Build a differentiated mobile astrology platform from scratch delivering real-time live consultation (chat + audio call) between users and astrologers with per-minute billing, a comprehensive suite of personalized astrological services backed by a custom Kundli calculation engine, a content management system for astrological content, and an admin panel for platform operations — all on a scalable backend capable of handling high concurrent usage.

What we built

A full-stack, production-grade astrology consultation marketplace (HoroCosmo) comprising:

  • a Flutter consumer app with 15+ astrological services (Kundli, Horoscope, Numerology, Lal Kitab, Raj Yoga, Sade Sati, Palmistry, Dasha Analysis, Daily Panchang, Vastu, Transit Charts, KP Charts, Match Making, Chants, Wallpaper of the Day), real-time chat/audio call with astrologers, in-app Razorpay wallet, digital report purchases, and a Shopify-powered remedies e-commerce module
  • a Flutter astrologer app with earnings dashboard, session management, onboarding/profile, and review management
  • a Next.js admin panel with astrologer approval workflows, sub-admin RBAC, customer management, 9 analytics report APIs, notification management, puja CMS, and admin activity logging
  • a Node.js microservices backend on AWS EKS with custom Kundli calculation engine, BullMQ/Kafka CMS pipeline, Redis-managed session billing, Razorpay webhooks, AWS SES/WhatsApp notifications, and a Free Chat 2.0 AI+payroll astrologer matching system.
⊛ Live in production

Consumer app and astrologer app live on Google Play Store and Apple App Store (launched June 15, 2025). Admin panel live on web. Remedies e-commerce module live within consumer app. Digital reports purchase flow live. Free Chat 2.0 with AI+payroll astrologer routing deployed to production (March 2026). Full AWS EKS production infrastructure with Jenkins CI/CD operational.

How it was built, phase by phase.

8 workstreams across 60 weeks of operated delivery

  1. (001)BUILDWeeks 1–20

    Multi-App Flutter Architecture (Consumer + Astrologer + Admin)

    Three co-developed Flutter/Next.js applications — a consumer app, an astrologer app, and a web admin panel — sharing a common design system, BLoC state management, go_router navigation.

    ✓ Consumer app, astrologer app, and admin panel all live on Play Store and App Store by week 16 (June 15, 2025)

    FlutterBLoCgo_routerGetItNext.jsTailwind CSS
  2. (002)BUILDWeeks 1–18

    Real-Time Consultation Engine (Chat & Audio Call via WebSocket)

    A bespoke WebSocket/Socket.IO consultation layer enabling live text chat and audio calls between users and astrologers, with session lifecycle management, invite/accept/reject flows.

    ✓ Live chat and audio call sessions operational in production from June 15, 2025 onward; video SDK R&D also conducted

    Socket.IONode.jsRedisBullMQFlutterflutter_chat_ui
  3. (003)BUILDWeeks 1–16

    Astrological Calculation Engine & Kundli Generation

    Custom backend service computing north-Indian Kundli (D1/D2/D4/D9/D10/D60/Chandra/KP charts), planetary positions, house lords, Raj Yoga, Sade Sati, Dasha/Antardasha/Pratyantardasha, Mangal Dosh.

    ✓ Kundli generation API serving real users in production; latency reduced from ~8s to ~3s through parallelism and caching

    Node.jsastronomy-engineRedisBullMQPostgreSQLTypeORM
  4. (004)BUILDWeeks 1–30

    Admin Panel with Analytics Dashboard, Role-Based Access & Sub-Admin Management

    A Next.js/TypeScript admin panel covering astrologer onboarding approval, sub-admin creation with Firebase-backed RBAC, customer management (activate/deactivate/search).

    ✓ Admin panel live and used by client team for astrologer onboarding, session monitoring, and analytics from June 2025 onward

    Next.jsTypeScriptTailwind CSSFirebasePostgreSQLNode.js
  5. (005)BUILDWeeks 1–22

    Astrologer Onboarding & Multi-Step Profile Management

    Multi-step onboarding flows for astrologers (personal details, professional details, certificates/ID proof upload, consultation settings.

    ✓ Astrologers onboarded via both mobile app and admin panel; approval/rejection with reason sent via WhatsApp and email

    Node.jsAWS S3PostgreSQLFirebaseFlutterQuick Reply (WhatsApp API)
  6. (006)INTEGRATEWeeks 2–20

    Wallet, Payments & Transaction Lifecycle (Razorpay)

    End-to-end in-app wallet system: Razorpay order creation, webhook verification (captured/failed/pending), wallet recharge, per-session deduction at per-minute astrologer rates.

    ✓ Wallet recharge, per-session billing, transaction history, and refunds all live in production

    RazorpayNode.jsPostgreSQLRedisFlutterNginx
  7. (007)BUILDWeeks 3–14

    CMS / Bulk-Upload Content Pipeline for Astrological Services

    A Node.js CMS service enabling bulk CSV upload of horoscope content (daily/weekly/monthly/yearly), numerology, Lal Kitab, Raj Yoga, Dasha, Sade Sati, Mangal Dosh, and chants.

    ✓ Full content pipeline live across horoscope, numerology, Lal Kitab, Raj Yoga, Dasha, Sade Sati, Mangal Dosh, and chants modules

    Node.jsBullMQRedisAWS S3PostgreSQLKafka
  8. (008)INTEGRATEWeeks 22–42

    E-Commerce Remedies Module (Shopify-backed)

    A fully integrated Shopify-powered remedies marketplace embedded in the Flutter consumer app, covering product listing (with variants, customization, gemstone wearer details), cart with promo/discount.

    ✓ Remedies marketplace live in consumer app with puja, gemstone, and product categories; admin puja CMS also delivered

    Shopify APIFlutterRazorpayBLoC/CubitMixPanelMeta SDK

Stop renting hours. Start running functions.

Pick the function you want off your plate. We map the brain and name the outcome before you commit.