Marketplaces · Realtime Consultation Marketplace
Astro Arun Private Limited
Multi-sided astrology marketplace.
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.
Key deliverables
Real-time personalized horoscopes based on user birth details Daily, weekly & monthly astrological predictions Zodiac compatibility & life insights (career, love, finance) Push notifications for key astrological events Smooth mobile UX with secure login and profile management
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.
Delivery timeline
How it was built, phase by phase.
8 workstreams across 60 weeks of operated delivery.
- 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 - 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 - 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 - 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 - 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) - 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 - 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 - 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
More case studies
Related work
09 · Run a function
Stop renting hours. Start running functions.
Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.
