Comprehensive Astrology Platform Development -- 3
Budget: ₹150,000 – ₹250,000 INR
Astrology App & Website Development Proposal
1. Project Overview
This document outlines the full development plan for an astrology platform consisting of a User App, Astrologer App, User Website, Admin Panel, and Backend Services. The project aims to offer astrology-related features such as Call & Chat with Astrologers, Kundli, Horoscope, Panchang, and Numerology while ensuring a smooth admin experience with role-based access.
2. Technology Stack
User App: Flutter (Android & iOS)
Astrologer App: Flutter (Android & iOS)
User Website: Next.js
Admin Panel: Handlebars + Next.js
Backend: Express.js + MongoDB
Authentication: Mobile OTP Login
Chat: WebSocket-based chat module
Call System: Integration with third-party services (e.g., Knowlarity for VoIP calls)
API Integrations: Divine API for Horoscope, Kundli, Panchang, and Numerology
3. Features List
A. Core Features
1. User App & Website
Home Page
Call & Chat with Astrologers (Pricing Control from Admin)
Recharge Section
Discount & Coupons
Multiple Popups (Login Required, Astrologer Busy, Call Ended, Download App, etc.)
Basic Pages (Terms & Conditions, Refund Policy, Contact Us, Privacy Policy)
Kundli Features:
View Kundli (Individual Module)
Form to Enter Birth Details
View Saved Kundlis
Delete Saved Kundlis
Match Kundli (Separate Module)
Form to Enter Details of Two Individuals
View Match Report
Horoscope Section:
Choose Zodiac Sign & Date (Today, Yesterday, Tomorrow, Week, Month, Year)
Show Horoscope Data
Navigate to Previous/Next Data
Panchang & Numerology:
Input Form for Location & Date (Panchang)
Input Form for Name & Birth Date (Numerology)
Display Results
2. Astrologer App
Accept Calls & Chats (Even When App is Closed)
View Earnings & Statistics
Toggle Availability for Calls & Chats
3. Admin Panel
View & Manage:
All Users & Astrologers
New Users & Astrologers
Recharge Data
Call & Chat Transaction Details (Duration, Fees, Participants, etc.)
Control:
Basic Banner Updates for App & Website
Last 7 Days’ Revenue & Earnings Overview
Admin Roles & Role-Based Access
User & Astrologer Wallet Information
Commission Control for Astrologers
Different Pricing for Calls, Chats, International Calls, International Chats
Discount Coupon System
View & Download Reports:
Transaction & Revenue Reports
Pending Payments for Astrologers
Statistics & Insights Dashboard
B. Backend & System Architecture
API Development for All Features in User App, Astrologer App, Website & Admin Panel
WebSocket for Chat
Knowlarity API Integration for Calls
Automated Chat Termination If User/Astrologer is Inactive
Multi-Currency Support (INR & USD)
Data Optimization & Caching for Horoscope, Kundli, Panchang & Numerology
1. Project Overview
This document outlines the full development plan for an astrology platform consisting of a User App, Astrologer App, User Website, Admin Panel, and Backend Services. The project aims to offer astrology-related features such as Call & Chat with Astrologers, Kundli, Horoscope, Panchang, and Numerology while ensuring a smooth admin experience with role-based access.
2. Technology Stack
User App: Flutter (Android & iOS)
Astrologer App: Flutter (Android & iOS)
User Website: Next.js
Admin Panel: Handlebars + Next.js
Backend: Express.js + MongoDB
Authentication: Mobile OTP Login
Chat: WebSocket-based chat module
Call System: Integration with third-party services (e.g., Knowlarity for VoIP calls)
API Integrations: Divine API for Horoscope, Kundli, Panchang, and Numerology
3. Features List
A. Core Features
1. User App & Website
Home Page
Call & Chat with Astrologers (Pricing Control from Admin)
Recharge Section
Discount & Coupons
Multiple Popups (Login Required, Astrologer Busy, Call Ended, Download App, etc.)
Basic Pages (Terms & Conditions, Refund Policy, Contact Us, Privacy Policy)
Kundli Features:
View Kundli (Individual Module)
Form to Enter Birth Details
View Saved Kundlis
Delete Saved Kundlis
Match Kundli (Separate Module)
Form to Enter Details of Two Individuals
View Match Report
Horoscope Section:
Choose Zodiac Sign & Date (Today, Yesterday, Tomorrow, Week, Month, Year)
Show Horoscope Data
Navigate to Previous/Next Data
Panchang & Numerology:
Input Form for Location & Date (Panchang)
Input Form for Name & Birth Date (Numerology)
Display Results
2. Astrologer App
Accept Calls & Chats (Even When App is Closed)
View Earnings & Statistics
Toggle Availability for Calls & Chats
3. Admin Panel
View & Manage:
All Users & Astrologers
New Users & Astrologers
Recharge Data
Call & Chat Transaction Details (Duration, Fees, Participants, etc.)
Control:
Basic Banner Updates for App & Website
Last 7 Days’ Revenue & Earnings Overview
Admin Roles & Role-Based Access
User & Astrologer Wallet Information
Commission Control for Astrologers
Different Pricing for Calls, Chats, International Calls, International Chats
Discount Coupon System
View & Download Reports:
Transaction & Revenue Reports
Pending Payments for Astrologers
Statistics & Insights Dashboard
B. Backend & System Architecture
API Development for All Features in User App, Astrologer App, Website & Admin Panel
WebSocket for Chat
Knowlarity API Integration for Calls
Automated Chat Termination If User/Astrologer is Inactive
Multi-Currency Support (INR & USD)
Data Optimization & Caching for Horoscope, Kundli, Panchang & Numerology