Cross-platform product
Jyotish Sarathi
Vedic astrology software for Android, macOS and Windows — kundali, dasha, faladesh and panchanga computed offline, with divisional charts D1 to D60 and both Surya Siddhanta and Drik Siddhanta methods.
01 · Overview
Jyotish Sarathi is Vedic astrology software shipping on Android, macOS and Windows. It handles the parts of the practice that are genuinely computational — kundali generation, dasha periods, faladesh readings and the panchanga calendar — and presents them in an interface an ordinary user can navigate without prior training.
The product framing matters here. This is not a novelty horoscope app. It is a tool for a practice that a large number of people in Nepal already take seriously, and the design had to respect that.
02 · Problem
Jyotish is widely consulted but poorly served digitally in Nepal. What exists tends to fall into one of two categories:
- Generic Western astrology apps that use the wrong calculation system and the wrong calendar.
- Local tools that are computationally correct but effectively unusable — dense tables, no explanation, desktop-era interfaces.
The gap is a product that is accurate by the standards of the tradition and comprehensible to someone who is not a practitioner.
03 · Concept
Separate the two problems. Keep the astrological computation strict and unmodified, and put all the design effort into the layer above it — interpretation, sequencing and language.
A user provides birth details once. From there the app produces their chart, explains what each element means in plain Nepali or English, and surfaces daily panchanga information without requiring the user to understand how any of it was derived.
04 · Key features
-
Kundali generation
Natal charts for locations worldwide, with divisional charts from D1 through to D60.
-
Two calculation systems
Classical Surya Siddhanta and observational Drik Siddhanta, so a practitioner can work in the method they trust.
-
Dasha and transit
Dasha period predictions and transit analysis drawn from a 500-year ephemeris database.
-
Faladesh readings
71 yoga faladesh interpretations generated from the chart itself.
-
Kundali matching
Compatibility matching between two charts — one of the most-requested functions in practice.
-
Panchanga calendar
A full astrological calendar alongside the daily panchanga.
-
Works offline
Every calculation runs on the device; no connection needed once installed.
05 · Technology
- Flutter / Dart — one codebase across Android, macOS and Windows.
- Astrology calculation engine — ephemeris and sidereal computation, running on-device.
- 500-year ephemeris database — bundled, so the software works with no connection.
- Surya Siddhanta & Drik Siddhanta — two calculation methods, user-selectable.
- Local persistence — saved charts and profiles on device.
06 · My contribution
I worked on the application side of the product: screen structure and navigation, integrating the calculation API into the interface, handling the state and caching around saved charts, and preparing release builds.
A significant share of the work was presentation logic rather than feature code — deciding how much of a chart to show at once, what to reveal progressively, and how to keep a dense traditional output from overwhelming the screen.
07 · Screenshots
screenshot to be added
screenshot to be added
screenshot to be added
screenshot to be added
08 · Challenges and decisions
Accuracy is non-negotiable
Users of this app will check its output against a practitioner. A calculation that is subtly wrong destroys trust instantly and permanently. So the calculation layer was treated as fixed and correct, and every product decision was made around it rather than through it.
Density versus clarity
A traditional chart contains a lot of simultaneous information, and practitioners expect to see all of it. Newcomers need almost none of it at first. The resolution was a layered interface: a readable summary by default, full detail one tap away, nothing removed.
Devanagari in a cross-platform app
Nepali text rendering exposed real differences between platforms — font fallback, line breaking and the vertical rhythm of mixed Devanagari/Latin text. Fixing this properly meant bundling fonts and testing layouts on both platforms rather than trusting the defaults.
Calendar conversion
Bikram Sambat does not map cleanly onto Gregorian dates, and getting this wrong shifts every panchanga value. Conversion is handled in one place and treated as a core piece of infrastructure, not a formatting detail.
09 · Status
The application is active, with ongoing work on content depth and interface refinement based on how people actually use it. The clearest lesson so far is that users care far more about the explanations than the chart graphics.
10 · Links
Have an idea? Let's build it.
Cross-platform product work is something I enjoy. Tell me what you are planning.