Jyotish App: Personalized Astrology Consultations
Overview
A comprehensive mobile app offering personalized astrology services, including live consultations, horoscopes, poojas, and interactive features, designed to enhance user engagement and provide seamless communication with astrologers.
Project Description
The Jyotish app connects users with astrologers for consultations via chat, audio call, video call, and live streaming. I developed both the user and astrologer apps, ensuring features such as live sessions, real-time communication, a wallet system, secure payments, and the ability to send gifts to astrologers. The app offers users the ability to choose an astrologer, book sessions, access free services like kundali matching, receive daily horoscopes, and participate in online poojas. Astrologers can manage earnings and withdrawals. We used Agora for audio, video, and live streaming features, and Socket for real-time communication.
Client Requirements
The client wanted an app with features similar to Astrotalk, including real-time communication, a wallet system for astrologers, a secure payment gateway, free services like kundali matching and daily horoscopes, the ability to send gifts to astrologers, and additional services such as pooja bookings.
Features
- Real-time communication with astrologers via chat, audio call, video call, and live streaming.
- Wallet system for astrologers to track earnings and make withdrawals.
- Secure transactions with Razorpay payment gateway for smooth payments.
- Free services like kundali matching and daily horoscopes for users.
- Live streaming feature for astrologers to broadcast sessions.
- Session booking system for users to select astrologers and schedule consultations.
- User profile management, allowing users to view past sessions, payment history, and account details.
- Astrologer profile management, including setting availability, earning reports, and withdrawal requests.
- Push notifications for users and astrologers for session reminders, new messages, and updates.
- Rating and review system for users to provide feedback on astrologer consultations.
- Integration with Agora for high-quality audio, video calls, and live streaming.
- Real-time updates and notifications via Socket to ensure instant communication.
- Access to daily horoscope and personalized astrological readings.
- Online pooja services where users can request and participate in pooja rituals.
- Detailed pooja booking system that allows users to choose from a variety of poojas based on their needs.
- Real-time pooja updates and live streaming of pooja events.
- Send gifts feature for users to send virtual gifts to astrologers during live sessions as tokens of appreciation.
- Option for users to purchase and send gifts to astrologers through the app, adding an interactive element to the sessions.
Technologies Used
- React Native
- Redux
- Firebase
- Agora
- Socket
- Razorpay
My Role
Developed both the user and astrologer mobile apps using React Native. Integrated Redux for state management and Firebase for real-time updates. Implemented communication modules (chat, audio call, video call, and live streaming) using Agora and Socket. Integrated Razorpay for secure transactions and developed a wallet system for astrologer earnings and withdrawals. Added pooja booking features for users to book online poojas and implemented the send gifts feature for users to send virtual gifts to astrologers.
Key Challenges & Solutions
- Managing real-time communication across different modules (chat, call, video, live streaming).
- Ensuring smooth wallet transactions and earnings withdrawal for astrologers.
- Integrating live streaming for astrologers with a seamless user experience.
- Implementing pooja booking system with live updates for rituals.
- Implementing a system for users to send gifts to astrologers in real-time during sessions.
- Used Agora for implementing live audio, video calls, and live streaming for astrologers.
- Utilized Socket for real-time messaging and notifications to ensure instant communication.
- Integrated Razorpay for secure and reliable payments, and developed the wallet system for astrologers to track earnings and withdrawals.
- Offered free services like kundali matching and daily horoscopes to engage users and provide value.
- Developed a detailed pooja booking system allowing users to request and participate in poojas with live streaming.
- Integrated a send gifts feature that allows users to send virtual gifts to astrologers during live sessions, adding a fun and interactive element to the experience.
Results
- Successfully created two separate apps for users and astrologers, with seamless communication and wallet systems.
- Achieved high user engagement with live streaming, daily horoscopes, free services like kundali matching, online pooja participation, and the interactive send gifts feature.
- App received positive feedback for smooth communication, secure payments, easy pooja booking system, and the fun send gifts feature.
Screenshots







