All work
Kendara
Builds a Vedic birth chart from birth details or from a photo of a Sri Lankan kendaraya, and writes a reading in Sinhala, English or Tamil.

Context
My own product. Enter birth details, or photograph an existing kendaraya, and Kendara builds the sidereal chart, then writes a reading and lets you ask questions about it, in Sinhala, English or Tamil.
System map
Input
- Birth details
- Photo of a kendaraya, read into an editable table
Calculation
- Swiss Ephemeris
- Lahiri ayanamsa, whole-sign houses
- Historical Sri Lankan time zones
Interpretation
- Gemini models behind a fallback chain
- Output guard
- Porondam matching, unknown checks reported as unknown
Output
- Readings and chat in Sinhala, English and Tamil
- Saved charts with Google sign-in and share links
- Print view and installable PWA
The challenge
Reading a Sri Lankan kendaraya means calculating a sidereal chart correctly, including the time zone changes Sri Lanka went through, and then explaining it in the reader's own language.
Decisions
- The chart comes from the Swiss Ephemeris with the Lahiri ayanamsa and whole-sign houses.
- The historical Sri Lankan time zone is resolved for each birth instant.
- A photo of an existing chart can be read by AI into an editable table first.
- Readings come from Gemini models behind a fallback chain and an output guard.
- Marriage matching reports the checks it cannot compute as unknown rather than guessing them.
What it covers
- Chart calculation with the Swiss Ephemeris: dasha, varga, dignity and yoga rules
- Historical Sri Lankan time zones resolved for each birth instant
- Photo-to-chart extraction with an editable review table
- Porondam matching: 12 of the 20 checks, the rest reported as unknown
- AI readings and chat with the chart, behind a model fallback chain and an output guard
- Sinhala, English and Tamil interface with a translation parity test
- Saved charts with Google sign-in, read-only share links and a print view
- Installable as a PWA
- Unit, end-to-end and accessibility tests