Sandhya Vandanam HomeFeaturesWritingFAQs

What the app does

Sandhya Vandanam is a pañcāṅga, a saṃkalpa, and a record of your practice. All three work from the one thing that decides everything else: where you are standing.

It follows the day, not a table

Every element, live

Most pañcāṅgas name the tithi, nakṣatra, yoga and karaṇa current at sunrise and leave it there. But a day rarely has one of each. Tithi ends at 01:31 tomorrow, nakṣatra at 18:22 today, and two or three karaṇas come and go before nightfall. This app carries all of them, advances to the one current as the hours pass, and marks with a +1 anything that runs past midnight — so a tithi ending at 02:15 tomorrow never reads as 02:15 today.

Which window you are in, right now

The three sandhyās each have three grades, and they are defined by the sky rather than the clock. The app computes the uttama, madhyama and adhama windows for your own latitude and the day's own sunrise, so the question is not merely whether it is time but which time it is.

Choghadiya, day and night

Sunrise to sunset in eight equal parts, and sunset to the next sunrise in eight more — sixteen choghadiya, each named and marked auspicious, neutral or to be avoided, with the one running now picked out. The card opens on whichever half you are in. Because the parts are eighths of your own daylight rather than fixed clock times, they move with your latitude and with the season.

The rest of the day's timings

Brahma muhūrta, abhijit, and the periods to avoid — rāhukālam, yamagaṇḍam, gulika — each computed from sunrise where you are standing, rather than read off a table printed for somewhere else. That distinction is not cosmetic: sunrise moves by about twenty-five minutes between Delhi and the Karnataka coast, and every one of these windows moves with it.

Reminders that know the difference

Notifications for each sandhyā, set against your own windows. They shift through the year as your sunrise does, without your touching anything.

A saṃkalpa that is true of you

श्रीशैलस्य वायव्य प्रदेशे, कृष्णा गोदावर्योः मध्यदेशे, भाग्यनगरे

The saṃkalpa is a statement of fact — the dvīpa, the varṣa, the khaṇḍa, the quadrant you occupy from your anchor kṣetra, the rivers you stand between, the sea you stand beside, your city, and then the year, month, pakṣa, tithi, vāra, nakṣatra, yoga and karaṇa. Recited from a template learnt in another town, most of it is simply untrue of the person saying it.

So the app derives it. The rivers are real courses, not latitudes: it knows Varanasi stands on the Ganga's west bank, Kurukshetra between the Yamunā and the lost Sarasvatī, and Peshawar in the north-west quadrant of Śrīśailam — because it measures to the nearest point on the actual course. The Sanskrit is declined properly, so a place becomes भाग्यनगरे, तक्षशिलायाम्, सिंहपुरे and not a name with a suffix stuck on.

Read it in your own script, in Devanāgarī, or in Roman. Add your name and gotram and they take their place in it. Copy or share the whole thing.

The Atlas

A map of every place the app can name in Sanskrit, with the rivers of the saṃkalpa drawn along their true courses. Tap a place to see its Indic name and the form actually recited — कानपुरे सन्ध्यावन्दनं करिष्ये. If your town has a name the app does not carry, send it in from there, with its source.

A record of your practice

The three sandhyās, marked

Mark prātaḥ, mādhyāhnika and sāyaṃ as you keep them. If you keep only one or two, tell the app which and it will track and remind you for those rather than nagging about the rest.

Japa counter

An on-screen counter for the Gāyatrī, with haptic feedback so you are not watching the screen while you count. The total is kept with the day's record.

The Today screen: a streak of 23 with two shields, two of
                  three sandhyas done, the panchanga card, and the Pratah card
                  marked complete
Today — the day's pañcāṅga and the three sandhyās, with two of three kept. Sample data.
The Sadhana screen showing sessions, japa totals and progress
                  towards the next milestone badge
Your practice over time — sessions, japa totals and the next milestone. Sample data.

Streaks, statistics and milestones

A streak that survives reinstalling the app, a calendar of what you kept and what you missed, weekly, monthly and yearly figures, and badges at the milestones. The purpose of a nitya karma is that it is unbroken, and a streak is simply an honest picture of whether it has been.

Sangha — keeping it together

Create a group, share the invite code, and up to twenty-five people keep the practice within sight of one another. Each member sees the others' names and how many sandhyās they have kept. Nothing else is shared — not your location, not your saṃkalpa, not your japa counts.

It is worth being plain about why this exists. A daily obligation kept entirely in private is the easiest kind to let go, and the hardest to resume. A family, a paṭhaśālā or a few friends holding each other loosely to account is an old arrangement, and it works.

A Sangha group showing its invite code and today's
                  leaderboard: five members with their streaks, japa counts and
                  which of the three sandhyas each has kept
A Sangha — the invite code, and who has kept which of the three today. Sample data.

Sangha needs an account, because it has to survive reinstalling the app. Everything else on this page — the pañcāṅga, the saṃkalpa, the timings, the Atlas — works with no account at all.

Underneath

Sringeri's pañcāṅga, not a rival calculation

Tithi, nakṣatra, yoga, karaṇa and the festival days are read from what Śrī Śāradā Pīṭham publishes rather than computed independently and then disagreeing with the Peetham. Where a date falls outside the published range the app falls back to a Sūrya-Siddhānta calculation and tells you so. Where authorities differ, it follows Sringeri.

Twenty-seven languages

The app and the pañcāṅga in your own language, and the saṃkalpa in your own script.

It works offline, and your location stays put

Every calculation runs on the device. Your coordinates are never transmitted — the single exception being a place suggestion, which you choose to send. See the privacy policy, which is written from what the code actually does.

Light and dark

Both, following your device or set by hand.

Get the app

In beta on iOS while the store listing is prepared, with Android to follow.