
Ved Astra (Openved) is a state-of-the-art Vedic astrology platform. By combining the absolute mathematical accuracy of the VedAstro engine with the cognitive power of Google Gemini, it delivers personalized Kundli analyses, 36-point compatibility matchmaking, and Lal Kitab ancestral debt readings.

Precise date, time, and coordinates
Calculate planetary coordinates via VedAstro
Draw D1 Kundli using custom canvas
Compute Ashtakoota, Sade Sati, and Manglik status
Inject Vedic wisdom and Lal Kitab parameters
Secure conversational insights
| Component | Technology |
|---|---|
| API Gateway | FastAPI (Python) + Uvicorn server |
| Astrological Math | VedAstro SDK (ephemeris calculations) |
| AI Chat Model | Google Gemini API (google-generativeai) |
| Timezone Handler | pytz (precise offset calculations) |
| Data Validation | Pydantic (structured request models) |
| Component | Technology |
|---|---|
| Android App | Jetpack Compose + Clean Architecture |
| Web Client | React 19 + Vite |
| Design Tokens | CosmicTheme (Deep cosmic void #1A0D2E, surface card #2D1B4E, gold accent #D4AF37) |
| HTTP Client | Retrofit (Android) / Fetch API (Web) |
| Astrology Chart UI | Custom Canvas chart draw engine |
Calculates full planetary positions and Ashtakoota metrics in milliseconds using cached ephemeris tables.
Complete on-device focus: we do not store birth charts, queries, or chat history in backend databases.
Merges the mathematical precision of astronomical coordinate models with neural language reasoning.
Android app utilizes clean architecture separates ui, data, and domain modules for rapid expansion.
We welcome code audits, additional Astro-remedy formulations, translation updates, and mobile layout fixes.