A WebRTC layer tuned for variable mobile network conditions, carrying both text chat and voice consultations.
Astroyuga
Live astrology consultation platform with real-time chat and voice, per-minute wallet billing, and on-device chart generation.
- Country
- India
- Platform
- Android, Admin Panel

About the client
Astroyuga
Astroyuga connects seekers with verified astrologers across India. The brief was technically demanding — a low-latency consultation platform that bills accurately by the minute while holding up on variable mobile networks.
- Client background
- An astrology consultation business scaling from informal phone bookings to a national marketplace.
- Business model
- Two-sided marketplace with per-minute consultation billing, plus remedies and course sales.
- Target audience
- Seekers across India and the diaspora, consulting on career, relationships, health and finances.
- Market
- 85+ countries served.
Research & discovery
What we learned before building
Discovery ran before a line of production code. These are the findings that changed the brief.
User Research
Seekers told us the anxiety was not the reading, it was the meter. People abandoned sessions because they could not see what they were spending. That single insight drove the decision to put a live balance and duration counter in front of both parties for the whole call.
Competitor Analysis
Incumbent astrology apps treated consultation as a booking problem — pick a slot, wait, join. Our review found the drop-off happened in the waiting, so we designed for immediate matching instead of scheduled appointments.
Market Analysis
Demand is not confined to India. A meaningful share of consultations come from the diaspora across 85+ countries, which set hard requirements around timezone-aware astrologer availability and payment methods that work outside India.
Journey Mapping
Tracing a consultation from intent to receipt showed three places a paid session could break: the queue, the connection, and the wallet. Each became its own service with its own failure handling, rather than one monolithic call flow.
Our solution
The decisions we made
Each one traceable to a constraint above, not to a preference.
An automated astrologer queue routing on availability, specialisation and live rating.
A wallet deducting per minute in real time, with live balance and duration counters visible to both parties.
An on-device Kundli engine producing birth-chart PDFs in under two seconds.
Key features
What Astroyuga does
Everything shipped and in production, not a roadmap.
Chat with astrologer
Real-time text consultation with delivery receipts.
Voice consultation
WebRTC calls tuned for low bandwidth.
Kundli matching
Compatibility across 36 Gunas in eight categories.
Free & premium Kundli
Birth charts generated on device in under two seconds.
Horoscope feed
Daily, weekly, monthly and yearly across 12 signs.
Book a puja
Scheduled ritual booking with assigned practitioners.
Remedies store
Gemstones, yantras, rudraksha and crystals.
Wallet & auto top-up
Low-balance warnings before a session drops.
Technology stack
What it runs on
The choices behind the build, grouped by layer.
- Frontend
- React Native
- Backend
- Node.js
- WebRTC
- Database
- MongoDB
- Redis
- Cloud
- Firebase
- Third Party APIs
- Razorpay
System architecture
How it fits together
Select any layer to see what it does. Data flows top to bottom.
Results
What it does today
- Consultations completed
- 3 Cr+
- Verified astrologers
- 5,000+
- Average rating
- 4.9
- Countries served
- 85+
Source: astroyuga.in.
Screens
Inside the product
FAQ
Common questions
More work
Related case studies
MarketplaceDifwa Water
On-demand drinking water delivery connecting households to verified local suppliers, with live tracking and route batching.
- React Native
- Node.js
- Socket.io
- +4
MarketplacePresshop
Citizen journalism marketplace connecting contributors with verified press desks, with authenticity metadata and direct payment.
- React Native
- Node.js
- MongoDB
- +1
ERPSmartHotel System
All-in-one property management replacing paper registers, WhatsApp groups and a disconnected POS with a single system.
- Next.js
- Tailwind CSS
- Node.js
- +4
Building something like Astroyuga?
Tell us what it has to do. An engineer reads it and replies within 24 hours.