A spiritual app for a whole family
- Sole designer — product design end to end
- 50 screens · 14 feature areas · Android
- Design complete — handed to the client's developers
What this is
Lets Be Rooted is a Hindu practice app aimed at a household rather than a person. Its own opening line says so: a modern spiritual app for you and your family.
That phrase is easy to put in marketing copy and hard to put in an interface. A family is not one user. A grandparent who has performed a puja every morning for fifty years and a nine-year-old who has never seen the inside of a temple want completely different things from the same screen — and neither of them wants an app that talks down to them.
This was a client project, taken on as a freelancer. There was no research phase beyond interviews with the client, so the thinking came from the brief and from the subject itself. Once the design was done I handed it to their developers, and that was the end of the engagement. What follows is the design decisions, each one shown on the screen it lives on.

The design problem
Strip away the devotional subject and this is a content problem of an unusual shape. The material is enormous — deities, festivals, traditions, mantras, meditations, stories, an entire lunar calendar — and almost none of it is self-explanatory. A user who does not already know what a Nakshatra is will not be helped by a screen that lists one.
So the app is carrying three burdens at once. It has to hold reference material with real depth. It has to present that material accurately, because getting scripture or a deity’s attributes wrong is not a cosmetic bug in this category. And it has to teach practice to people who may never have been taught it — while staying usable by people who need no teaching at all.


The traditions screen is the clearest statement of who this is for. Nobody who grew up performing these needs them explained. Putting them in the app at all is a decision about the second audience — the family member who has seen the gesture a hundred times and never been told what it means.
One home, three audiences
The home screen makes the family claim structural instead of rhetorical. Under the greeting and the day’s panchang sits a three-way filter: Kids, Adults, Everyone. It is the second control on the screen, above all the content.

One app with an audience filter, not a separate kids mode
- The content ranges from bedtime stories to the Bhagavad Gita on workplace pressure. A single undifferentiated feed serves nobody, and the obvious alternative — a walled-off children's section — is what most family apps ship.
- A filter on the shared home screen. The whole household uses one app and one set of sections; the filter changes what surfaces, not where you are.
- A kids mode can be tuned hard — bigger type, simpler words, more playful illustration. This cannot. Everything has to work at all three settings, which caps how far the children's end can be pushed.
Never a blank page
The strongest pattern in this app is a refusal. It almost never hands you an empty box and asks you to fill it.
It shows up on five separate screens. The journal does not offer a blank diary — it asks four fixed questions. The mood-based meditation does not just return a recommendation; it attaches “Why this works?” to it. The morning prayer is not an instruction to go and pray, it is five steps with Previous and Next.


This matters more here than it would in a productivity tool. A blank box assumes the user already knows what goes in it. For someone reconnecting with a practice they half remember, that assumption is the thing standing in their way — and a prompt is the cheapest possible way to remove it.

A fixed answer library, named like an AI
The guidance feature is called GitaGPT. Despite the name there is no model behind it — every question and every answer is written in advance and stored.
The entry point is a category — Stress & Anxiety — and then a list of written questions on parchment cards. How can I stay calm during exams. What does the Gita say about workplace pressure. How to stop overthinking. You pick one; there is nowhere to type, because there is nothing to interpret.

The answer then arrives in four parts, paced like a story with a segmented progress bar at the top and audio narration available throughout. Guidance first, in Krishna’s voice. Then the verse it rests on, quoted with its reference. Then a practical application in plain language. Then related questions.




The name promises AI; the feature is a stored library
- Nothing here is generated. Every question and every answer was written in advance, and no model runs at any point. The name says GPT, which to anyone who has used ChatGPT means a chatbot you can ask anything.
- I raised the mismatch with the client — that GPT sets an expectation a fixed library cannot meet, and that it would show the first time somebody looked for a text box. The client wanted the name and kept it. So the screen argues the opposite of the label: questions arrive as cards, there is no input anywhere, and the answer comes back in the same four parts every time.
- The name still lands first. Someone who arrives expecting to ask anything finds a menu instead, and the interface spends its first screen correcting an impression its own title created.
The Sanskrit contract
Wherever Sanskrit appears, it appears three ways: the Devanagari, a pronunciation guide with the syllables broken up, and the meaning in English. Never one without the others.


Every Sanskrit passage carries pronunciation and meaning
- A user who cannot read Devanagari is locked out of the app's core material. A user who can read it may still not know what it means. Most devotional apps present the script alone and treat the gap as the user's problem.
- A three-part block used without exception — script, syllable-by-syllable pronunciation, plain-English meaning — plus audio wherever a mantra is meant to be spoken aloud.
- Vertical space, on every screen where a mantra appears. A one-line mantra becomes a card. It also triples the content-authoring burden: nothing can ship until all three parts exist.
Depth without an encyclopedia
The reference material goes deep, and the design’s answer to depth is layering rather than length. The deity page opens on six single-word tabs — Role, Family, Vehicle, Festival, Mantra, Offering — so the six facts most people want are one tap apart and none of them costs a scroll. Underneath, the long-form material sits in collapsed accordions.
The divider on this screen is the Hindu svastika — an auspicious mark in Hinduism, and unrelated to the 20th-century European symbol.


The panchang is the hardest content in the app and gets the same treatment. The month, its festivals and the day’s sun and moon times sit above a tab pair, so the elements and the auspicious windows share one screen without competing.


Ritual as interaction
The Prayer Corner is where the app stops presenting information and starts hosting a practice. The virtual altar lets you choose your Ishta Devata and then actually do something — offer a diya, offer flowers, ring a bell.


Those three buttons are the most debatable thing in the app, and worth being honest about: tapping a button with a diya drawn on it is not lighting a lamp. What they buy is a moment of deliberate action instead of passive reading, which is a reasonable thing to want and an imperfect way to get it.


The family altar extends the same idea to more than one person — shared lighting of diyas, scheduled family prayer, offerings several people can make at once. It is the one place where the app’s family premise becomes a mechanic rather than a filter.
Practice made visible — and what it costs
Mantra chanting is counted. You pick a repetition target — 11, 21, 51, 108 or 1008 — and the screen becomes a live counter with a reset. The traditional number is offered as a default rather than explained, which is the right call for the people who know it and a small mystery for the people who do not.


That counting then feeds a progress system — streaks, milestones, a community challenge. First Steps, Daily Devotee at seven days, Dedicated Practitioner at twenty-one, Mantra Master at 108 repetitions.


Devotion gets a streak counter
- Habit mechanics work — they are why people go back to language and fitness apps. But this is not vocabulary. A lapsed streak on a devotional practice carries a weight a lapsed streak on Spanish does not.
- Keep the mechanics, and let the words carry the difference. The milestones are named First Steps, Daily Devotee, Dedicated Practitioner — the language of a practice, not of a game. No leaderboard, no ranking one person's devotion against another's.
- It is still a counter, and a counter still produces guilt when it resets. Renaming the rewards softens that; it does not remove it.
Meditation, morning and evening
The meditation library is not one list. It splits by time of day and the screen greets you accordingly — Good morning against fourteen daytime practices, Good evening against ten built for sleep. The tab and the greeting move together, so the app never offers Yoga Nidra at nine in the morning.


Opening one gives the same three tabs every time — what it is, how to do it, and what it is for. It is the same layering as the deity page, applied to a practice rather than to a subject: the description is short enough to decide from, and the instructions are one tap away rather than stacked underneath.



A festival, end to end
A festival is not one page. Raksha Bandhan splits across two tabs — Story and Participate — because reading about a festival and taking part in one are different jobs, and a single scroll would make you wade through the first to reach the second.
The story side carries quick facts, the mythological narratives, the cultural significance and a closing note written for a family. The participate side carries the rituals, the recipes and the crafts, each collapsed until you want it. The divider here is again the Hindu svastika — an auspicious mark in Hinduism, unrelated to the 20th-century European symbol.



The visual system
One typeface throughout — Lora, a serif. Cream and ochre grounds, a near-black for buttons, and 124 bespoke illustrations.
What that adds up to is mostly what it avoids. The default visual language for this category is saturated red and gold, heavy ornament, drop shadows on everything — a register that reads as either a temple or a festival poster. This is quieter than that. The serif does the devotional work and the illustration does the warmth, which leaves the interface itself free to behave like an ordinary well-made app.

