{
  "markdown": "# Astro Marriage - Vedic Astrology Compatibility App\n\nA comprehensive, full-stack Vedic Astrology application focused on relationship compatibility. The app calculates detailed synastry, Ashtakoot Milan (36 points), Dasha timing, and incorporates Modern Planetary influences (Uranus, Neptune, Pluto).\n\n## Features\n\n### Core Astrology Engine\n- **Precision Calculations**: Planetary positions using Swiss Ephemeris algorithms\n- **Complete Planetary Set**: Sun through Pluto including outer planets\n- **Divisional Charts**: D1 (Rashi), D9 (Navamsa), D7 (Saptamsa), D60 (Shashtiamsa)\n- **Multiple Dasha Systems**: Vimshottari, Chara (Jaimini), and KP Dasha\n\n### Advanced Systems\n- **KP Astrology (Stellar Astrology)**: Cuspal Sub Lords, Significators, Ruling Planets\n- **Jaimini System**: Chara Karakas (AK-DK), Upapada Lagna, Vivah Saham, Chara Dasha\n- **Shodashvarga Analysis**: All 16 divisional charts with weighted scoring\n\n### Compatibility Analysis\n- **Ashtakoot Milan**: Full 36-point calculation with Nadi/Bhakoot/Gana cancellation rules\n- **Navamsa Matching**: V.P. Goel's 4-step method\n- **Detailed Synastry**: Soulmate (Jupiter-Moon), Karmic (Saturn), Sexual (Mars-Venus)\n- **In-Law Analysis**: 2nd/10th house assessment with D9 confirmation\n\n### Sexual Health Assessment\n- **Male Health**: PME and ED risk indicators\n- **Female Health**: Frigidity and physical pain risk assessment\n- **Mutual Satisfaction**: Element balance and compatibility scoring\n\n### Risk Assessment\n- **Divorce Probability**: Based on 111-case research (99% correlation with 7th/2nd house afflictions)\n- **Infidelity Warning System**: 5-8-12 house connection analysis\n- **Multiple Marriage Indicators**: Dual signs on 7th cusp, UL sequences\n\n### Modern Insights\n- **Outer Planets**: Uranus, Neptune, Pluto interpretations\n- **Digital Age Issues**: Communication patterns, social media effects\n- **Mental Health Markers**: Anxiety, depression, narcissism indicators\n\n### Timing & Remedies\n- **Marriage Windows**: Dasha + Transit confluence analysis\n- **Lal Kitab Remedies**: Simple, practical solutions\n- **Gemstone Recommendations**: Based on functional benefics\n\n## Tech Stack\n\n### Frontend\n- **React 18** with TypeScript\n- **Vite** for build tooling\n- **Tailwind CSS** for styling\n- **Zustand** for state management\n- **React Router v6** for navigation\n- **Lucide React** for icons\n- **Recharts** for data visualization\n\n### Backend Logic\n- **TypeScript** calculation engine\n- **Modular Architecture**:\n  - `coreCalculations.ts` - Planetary positions, houses, aspects\n  - `vargaCalculations.ts` - Divisional charts (D9, D7, D60)\n  - `dashaCalculations.ts` - Vimshottari and Chara Dasha\n  - `kpCalculations.ts` - KP Astrology system\n  - `jaiminiCalculations.ts` - Jaimini special points\n  - `compatibilityCalculations.ts` - Ashtakoot, Navamsa matching\n  - `sexualHealthCalculations.ts` - PME/ED/Frigidity analysis\n  - `riskCalculations.ts` - Divorce/Infidelity assessment\n  - `reportGenerator.ts` - Complete report orchestration\n\n### Data Layer\n- **JSON Knowledge Base**:\n  - `yoni_matrix.json` - 14x14 sexual compatibility\n  - `gana_rules.json` - Deva/Manushya/Rakshasa with cancellations\n  - `lal_kitab_remedies.json` - Planet-House-Remedy mappings\n  - `modern_planets_text.json` - U/N/P interpretations\n  - `synastry_rules.json` - Soulmate/Karmic aspect rules\n  - `risk_rules.json` - Divorce/Infidelity configurations\n  - `modern_challenges.json` - Digital age & mental health\n  - `chara_dasha_rules.json` - Jaimini timing system\n  - `sexual_health_rules.json` - PME/ED/Frigidity indicators\n  - `kp_sub_lords.json` - 1-249 Sub Lord divisions\n  - `varga_weights.json` - Shodashvarga weighting scheme\n\n## Project Structure\n\n```\nAstro_Marriage/\n├── knowledge/                    # JSON knowledge base\n│   ├── yoni_matrix.json\n│   ├── gana_rules.json\n│   ├── lal_kitab_remedies.json\n│   ├── modern_planets_text.json\n│   ├── synastry_rules.json\n│   ├── risk_rules.json\n│   ├── modern_challenges.json\n│   ├── chara_dasha_rules.json\n│   ├── sexual_health_rules.json\n│   ├── kp_sub_lords.json\n│   └── varga_weights.json\n│\n├── types/                        # TypeScript definitions\n│   └── index.ts                  # All interfaces and types\n│\n├── lib/                          # Calculation engine\n│   ├── index.ts                  # Main exports\n│   ├── coreCalculations.ts       # Planets, houses, aspects\n│   ├── vargaCalculations.ts      # Divisional charts\n│   ├── dashaCalculations.ts      # Timing systems\n│   ├── kpCalculations.ts         # KP Astrology\n│   ├── jaiminiCalculations.ts    # Jaimini system\n│   ├── compatibilityCalculations.ts\n│   ├── sexualHealthCalculations.ts\n│   ├── riskCalculations.ts\n│   └── reportGenerator.ts\n│\n├── src/                          # Frontend application\n│   ├── components/\n│   │   ├── BirthDataForm.tsx\n│   │   └── widgets/\n│   │       ├── OverviewWidget.tsx\n│   │       ├── AshtakootWidget.tsx\n│   │       ├── RiskRadarWidget.tsx\n│   │       ├── SynastryWidget.tsx\n│   │       ├── SexualHealthWidget.tsx\n│   │       ├── TimingWidget.tsx\n│   │       ├── RemediesWidget.tsx\n│   │       └── ModernInsightsWidget.tsx\n│   ├── pages/\n│   │   ├── LandingPage.tsx\n│   │   ├── CalculatorPage.tsx\n│   │   └── ReportPage.tsx\n│   ├── store/\n│   │   └── useAppStore.ts\n│   ├── App.tsx\n│   ├── main.tsx\n│   └── index.css\n│\n├── package.json\n├── tsconfig.json\n├── vite.config.ts\n├── tailwind.config.js\n└── index.html\n```\n\n## Getting Started\n\n### Prerequisites\n- Node.js 18+ \n- npm or yarn\n\n### Installation\n\n1. Clone the repository:\n```bash\ngit clone <repository-url>\ncd Astro_Marriage\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. Start the development server:\n```bash\nnpm run dev\n```\n\n4. Open your browser and navigate to `http://localhost:3000`\n\n### Building for Production\n\n```bash\nnpm run build\n```\n\nThe built files will be in the `dist` directory.\n\n## Usage\n\n1. **Landing Page**: Learn about the app and its features\n2. **Calculator**: Enter birth details for both partners\n   - Name, gender, birth date/time\n   - Location with coordinates\n   - Timezone selection\n3. **Report**: View comprehensive analysis\n   - Executive summary with traffic light status\n   - Detailed Ashtakoot breakdown\n   - Synastry and modern insights\n   - Sexual health assessment\n   - Risk analysis\n   - Favorable timing windows\n   - Personalized remedies\n\n## Calculation Methodology\n\n### Ashtakoot Milan (36 Points)\n1. **Varna** (1 point) - Spiritual compatibility\n2. **Vashya** (2 points) - Mutual attraction\n3. **Tara** (3 points) - Destiny/Health\n4. **Yoni** (4 points) - Sexual compatibility (14 animals)\n5. **Graha Maitri** (5 points) - Psychological friendship\n6. **Gana** (6 points) - Temperament (Deva/Manushya/Rakshasa)\n7. **Bhakoot** (7 points) - Emotional/Financial flow\n8. **Nadi** (8 points) - Genetic/Health compatibility\n\n### Scoring Interpretation\n- **< 18 points**: Below Average (avoid)\n- **18-24 points**: Average (manageable with effort)\n- **25-32 points**: Very Good (compatible)\n- **33-36 points**: Excellent (highly compatible)\n\n### Risk Assessment Matrix\n- **Low Risk** (0-25): Minor afflictions, manageable\n- **Medium Risk** (26-50): Notable challenges\n- **High Risk** (51-75): Significant difficulties\n- **Very High Risk** (76-100): Severe afflictions\n\n## Dosha Cancellation Rules\n\n### Nadi Dosha Cancellation\n- Same Rashi but different Nakshatra\n- Same Nakshatra but different Rashi lords\n- Exception Nakshatras: Revati, Shravana, Mrigashira\n\n### Bhakoot Dosha Cancellation\n- Rashi lords are mutual friends\n- Navamsa lords are friendly\n\n### Gana Dosha Cancellation\n- Rashi lords are friends\n- Same Tara (auspicious)\n\n## License\n\nMIT License - feel free to use this for personal or commercial projects.\n\n## Disclaimer\n\nThis application is for entertainment and educational purposes. Astrological predictions should not replace professional advice from qualified healthcare providers, counselors, or legal professionals.\n\n## Acknowledgments\n\n- Vedic astrology principles from Brihat Parasara Hora Shastra (BPHS)\n- Research data from Jyotisha Journal divorce case studies\n- Lal Kitab remedies based on traditional texts\n- Modern planetary interpretations based on contemporary astrological research",
  "bytes": 8226,
  "sha": "d7633499ab95c78220dedebe70753223788b4ceb7162bb858e4a8b7b646a7c37",
  "repo_slug": "novaventures-ai/marriageastro",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_novaventures_ai_marriage_astro_66141d0c/readme"
}