IN DEVELOPMENT

ArthRoute
Jyotish App

A full-fledged, professional-grade Vedic Astrology Android app — built on the battle-tested ArthRoute Jyotish API. Complete chart calculations, a classical Muhurta engine, and AI-powered predictive capabilities, all in one native mobile experience.

Android Jyotish API Swiss Ephemeris Muhurta Engine AI Predictions LLM + RAG
Currently in active development The ArthRoute Jyotish API — which powers this app — is in final accuracy verification. App development begins once the API is fully validated and deployed to AWS.
🪐
Built on the Jyotish API
11 calculation engines · Swiss Ephemeris · PostgreSQL + Redis · AWS
🧠
Powered by LLM + RAG
Llama 3.1 8b · 155 classical texts · Scholarly · Non-fatalistic
📱
Native Android App
Professional grade · Full Jyotish feature set · Clean UX

What This App Will Be

Not another generic astrology app with watered-down features. A practitioner's tool — built by someone who is actively studying Jyotish, knows what a serious student needs, and has the engineering depth to build it properly.

🎓
Built by a Jyotishi

Designed by an active Jyotishacharya student — every feature comes from real practice needs, not guesswork.

⚙️
Engineered Rigorously

Backed by Swiss Ephemeris precision and 11 validated calculation engines. No approximations, no shortcuts.

🤖
AI That Teaches

Predictive insights grounded in 155 classical texts — explanations that educate, not just answer.

🕰️
Muhurta Capability

A full classical Muhurta engine for auspicious timing — not just Panchanga, but actionable electional guidance.

🔍
Transparent Reasoning

Every AI prediction shows its classical sources. The app teaches as it interprets — like a scholarly companion.

🌏
Complete Feature Set

From birth chart to divisional charts, Dashas to Yogas, Ashtakavarga to Panchanga — all the pillars of classical Jyotish.


Feature Modules

Every feature a serious Jyotish practitioner needs — organized into coherent modules, each powered by the validated Jyotish API backend.

🗺️
Chart Calculations
Core Rashi & Divisional Charts

The foundation of any serious Jyotish app. Full chart generation from birth data with Swiss Ephemeris precision, supporting both North and South Indian chart styles.

  • Rashi Chart (D-1) — Lagna, planetary positions, house lords
  • Navamsha (D-9) — Spouse, dharma, deeper soul purpose
  • Dashamsha (D-10) — Career and professional life
  • Saptamsha (D-7) — Children and progeny
  • All 16 Divisional Charts — Shodashavargas
  • North & South Indian — Chart style preference
  • Multiple Ayanamsha — Lahiri, KP, Raman support
🌌
Planetary Analysis
Grahas, Dignities & Strengths

Deep analysis of each graha's strength, dignity, and influence — the essential analytical layer beneath every interpretation.

  • Shadbala — Six-fold planetary strength calculation
  • Dignity assessment — Exaltation, debilitation, own sign
  • Planetary aspects — Special aspects (Graha Drishti)
  • House aspects — Rashi Drishti
  • Vargottama — Same sign in Rashi & Navamsha
  • Combustion — Asta, Moudhhya states
  • Planetary war — Graha Yuddha detection
Dasha System
Timing & Predictive Periods

The classical time-lord system of Jyotish — Vimshottari Dasha with nested Antardasha and Pratyantardasha, with a visual timeline for easy navigation.

  • Vimshottari Dasha — Primary 120-year cycle
  • Antardasha — Sub-periods with precise dates
  • Pratyantardasha — Sub-sub periods
  • Current Dasha highlight — Live active period indicator
  • Dasha timeline — Visual life period map
  • Dasha lord analysis — Placement, strength, yoga
  • Yogini Dasha — Alternative 36-year system
Yoga Detection
Classical Planetary Combinations

Automatic identification of significant planetary combinations — from Raja Yogas to Dhana Yogas to Nabhasa Yogas — with classical sourced explanations.

  • Raja Yogas — Power and authority combinations
  • Dhana Yogas — Wealth combinations
  • Pancha Mahapurusha Yogas — Great person yogas
  • Nabhasa Yogas — Planetary array patterns
  • Arishthas — Challenging combinations
  • Neecha Bhanga — Cancellation of debility
  • Classical source citation — Each yoga with its textual basis
🔢
Ashtakavarga
Eight-Source Strength System

The classical Ashtakavarga system for assessing house strength and transit effects — one of the most powerful analytical tools in Jyotish.

  • Bhinnashtakavarga — Individual planet grids (7 planets + Lagna)
  • Sarvashtakavarga — Combined strength totals per house
  • Transit strength — Evaluate transit quality per house
  • Trikona shodhana — Triangular reduction
  • Ekadhipatya shodhana — Single lordship reduction
  • House strength scores — Visual strength bars per house
📅
Panchanga
Daily Five-Limb Almanac

The five essential elements of the Vedic almanac — live and location-aware, giving practitioners the daily cosmic snapshot they need.

  • Tithi — Lunar day with deity and quality
  • Vara — Weekday lord and characteristics
  • Nakshatra — Lunar mansion with pada and ruler
  • Yoga — Sun-Moon combination of the day
  • Karana — Half-day segment with nature
  • Sunrise / Sunset — Location-accurate times
  • Rahu Kaal, Gulika — Inauspicious periods
🔄
Transit Analysis
Gochar — Current Planetary Positions

Live and future planetary transits overlaid on the natal chart — essential for day-to-day predictive guidance and planning.

  • Live transit chart — Current planetary positions
  • Transit-to-natal — Overlay on birth chart
  • Transit predictions — AI interpretation of key transits
  • Upcoming ingresses — When planets change signs
  • Ashtakavarga transit score — Strength of transiting planets
  • Saturn & Jupiter — Sade Sati, Dhaiya, Guru transit
💞
Compatibility — Kundali Milan
Marriage & Relationship Matching

Classical Ashta Koota compatibility matching for marriage and relationships — with detailed scoring and AI-powered holistic assessment.

  • Ashta Koota — All 8 matching parameters with scores
  • Varna, Vasya, Tara, Yoni — First four Kootas
  • Graha Maitri, Gana, Bhakoot, Nadi — Final four Kootas
  • Mangal Dosha — Detection and cancellation rules
  • Total Guna score — Out of 36 with interpretation
  • AI holistic assessment — Beyond score, deeper compatibility
🕰️

Muhurta — Auspicious Timing Engine

Muhurta is the art and science of electional astrology — choosing the right moment to begin an action so that the cosmic support is maximized. This is one of the most practically valued and daily-used capabilities in classical Jyotish, and the ArthRoute Jyotish App will have a full-fledged Muhurta engine as a first-class feature.

The engine will go beyond simply flagging auspicious days. It will analyze the Panchanga elements, planetary positions, house strengths, and the specific nature of the activity being planned — and produce a ranked, time-windowed list of optimal Muhurtas with reasoning.

Marriage Muhurta — classical Vivaha timing
Grihapravesh — house entry and housewarming
Business commencement — enterprise launches
Travel Muhurta — auspicious journey timing
Namakaran — child naming ceremony
Medical procedures — surgery, treatment timing
Choghadiya — daily quick-reference periods
Hora chart — hourly planetary periods
Tarabala & Chandrabala — lunar strength checks
Panchaka check — five-fold avoidance rule
Custom activity Muhurta — user-defined events
Ranked time windows — best-to-good ordered list

AI-Powered Predictive Capabilities

The same LLM + RAG engine that powers the Jyotish Assistant — now embedded natively in the app, bringing scholarly AI interpretation directly to the mobile experience.

🤖

Classical AI — Grounded in 155 Texts

The AI layer is not a generic LLM wrapper or a pre-written interpretation database. It is the same Llama 3.1 8b model running a multi-stage RAG pipeline across 155 classical Jyotish texts — delivering responses that cite actual classical sources, compare textual perspectives, and explain the reasoning behind every interpretation.

Every predictive response is non-fatalistic, scholarly, and transparent. It shows its work — because the goal is to educate the user, not just answer their question.

🔮 Birth Chart Interpretation

AI-generated holistic reading of the natal chart — Lagna, planetary dignities, key Yogas, and overall life themes with classical citations.

Dasha Predictions

Intelligent interpretation of the current and upcoming Dasha-Antardasha periods — what each period signifies and what classical texts say about it.

🔄 Transit Interpretations

Live AI commentary on current transits over the natal chart — contextualised by natal promise and Ashtakavarga strength.

Ask the Chart

A conversational interface to ask specific questions about the birth chart — like a classical scholar responding from the chart's own data.

💞 Relationship Analysis

Beyond Ashta Koota scores — AI synastry analysis of two charts, highlighting karmic connections and areas of harmony or friction.

🕰️ Muhurta Reasoning

AI-explained Muhurta recommendations — not just the timing, but why a particular moment is auspicious for the specific activity.


Technology Stack

A carefully chosen stack — purpose-built for a precision-heavy, AI-integrated native Android application with a real-time data backend.

// Android Frontend
Android (Native) Kotlin / Java Material Design 3 Jetpack Compose Navigation Component ViewModel + LiveData Room (local DB) Retrofit (API calls)
// Calculation Backend (Jyotish API)
FastAPI (Python) Swiss Ephemeris PostgreSQL Redis Cache AWS EC2 / Lambda API Key Auth Stripe Billing
// AI Layer (LLM + RAG)
Llama 3.1 8b RAG Pipeline Ollama / Hosted LLM ChromaDB BM25 + Embeddings Cross-Encoder Reranker 155 Jyotish PDFs
// Calculations Covered
Birth Charts (all Vargas) Vimshottari Dasha Ashtakavarga Yoga Engine Panchanga Muhurta Engine Transit Analysis Kundali Milan

Development Roadmap

This app is being built methodically — engineering first, then integration, then experience. Each phase unlocks the next.

// PHASE 1 — COMPLETE
Jyotish API — All 11 Engines Built

All 11 calculation engines built and confirmed working after systematic smoke-testing. FastAPI architecture, Swiss Ephemeris integration, PostgreSQL schema, and Redis caching fully in place.

// PHASE 2 — ACTIVE NOW
API Accuracy Verification

Cross-referencing all calculation outputs against Jagannatha Hora using real birth data. Confirming precision of charts, Dashas, Ashtakavarga, and Yoga detection. One confirmed bug (Bhadra Yoga) already identified and in queue.

3
// PHASE 3 — UPCOMING
AWS Deployment + Stripe Integration

Production deployment of the Jyotish API to AWS, API key management, rate limiting, and Stripe billing integration. This makes the backend production-ready for the app to consume.

4
// PHASE 4 — UPCOMING
Android App — Core Architecture

Native Android project setup, API client integration, data models, navigation architecture, and the foundational chart rendering module. The engineering skeleton that all features will be built on.

5
// PHASE 5 — UPCOMING
Core Jyotish Feature Modules

Birth chart display, Dasha timeline, Yoga list, Panchanga, and Ashtakavarga. The classical backbone of the app. Each module connects directly to the validated API endpoints.

6
// PHASE 6 — UPCOMING
Muhurta Engine Integration

Full Muhurta module — event-type selection, date-range input, ranked Muhurta windows with Panchanga breakdown and AI-powered reasoning. The module that turns the app into a daily-use practitioner tool.

7
// PHASE 7 — UPCOMING
AI Prediction Layer

LLM + RAG integration into the app — birth chart interpretation, Dasha predictions, transit commentary, and the conversational "Ask the Chart" interface. Classical intelligence, mobile-native.

8
// PHASE 8 — UPCOMING
Kundali Milan + Compatibility

Full Ashta Koota matching, Mangal Dosha analysis, and AI-powered holistic compatibility assessment. One of the most requested features among Jyotish app users.

9
// PHASE 9 — UPCOMING
Polish, Testing & Play Store Launch

UX refinement, performance optimization, accessibility review, beta testing with a small group of practitioners, and final Play Store submission. Public launch under the ArthRoute Studios banner.


Design Philosophy

The same ethos that shaped the Jyotish API and the LLM Assistant — applied to the mobile experience.

🎯
Precision First

Every calculation is backed by Swiss Ephemeris — the gold standard used by professional Jyotishis worldwide. No approximations.

📖
Classical Grounding

Every AI insight traces back to specific classical texts. The app teaches as it interprets — building the user's own knowledge.

🚫
Non-Fatalistic

No fear-mongering. No certainty claims. The app presents possibilities, patterns, and tendencies — in the spirit of classical Jyotish wisdom.

🪟
Transparent Reasoning

The AI shows its sources. Users can see which classical texts an interpretation draws from — building trust through transparency.

🧘
Calm Interface

Clean, uncluttered, focused. A Jyotish app should feel like consulting a scholar — not scrolling through a notification-heavy feed.

🔧
Practitioner-Grade

Built for serious students and practitioners — not a surface-level sun-sign app. Every feature is designed with depth and accuracy in mind.


Stay in the Loop 🔔

The app is under active development. If you're a Jyotish practitioner, student, or developer interested in following or contributing to this project — reach out.