// Onboarding, auth, home, search function SplashScreen() { return (
{/* mandala rings */}
{[300, 230, 160].map((d, i) => (
))}
श्रद्धा से · विधि से
Verified pandits, authentic Vedic rituals and puja samagri — at your doorstep.
TRUSTED BY 50,000+ FAMILIES
); } function OnboardScreen() { return (
Verified pandits only
Background & vidhi checked
Every sanskaar,
performed the right way
Book a verified pandit for puja, havan and anushthan — with the right muhurat and samagri brought to your door.
Skip Next ); } function LangToggle() { return (
EN हि
); } // Blinkit-style tile wall login function LoginScreen() { const tiles = [ ['diya', 'saffron'], ['kalash', 'gold'], ['lotus', 'rose'], ['flame', 'saffron'], ['om', 'teal'], ['mala', 'kumkum'], ['temple', 'gold'], ['book', 'saffron'], ['sun', 'gold'], ['gift', 'rose'], ['diya', 'teal'], ['kalash', 'saffron'], ]; return (
{[0, 1, 2].map(r => (
{tiles.slice(r * 4, r * 4 + 4).concat(tiles.slice(0, 1)).map(([n, t], i) => ( ))}
))}
India's sacred ritual app
Log in or sign up
+91 98765 4321
Continue
OR
GGoogle WhatsApp
By continuing, you agree to our Terms of Service & Privacy policy
); } function OtpScreen() { return (
We've sent a 4-digit code to
+91 98765 43210 Change
{['4', '8', '2', ''].map((d, i) => (
{d || }
))}
Didn't get it? Resend in 00:24
Get OTP on WhatsApp instead
{/* keypad */}
{['1', '2', '3', '4', '5', '6', '7', '8', '9', '', '0', '⌫'].map((k, i) => (
{k}
))}
); } function ProfileSetupScreen() { return ( Skip} />
} style={{ flex: 1 }} /> } />
Your tradition
{[['Pahadi', 'पहाड़ी', true], ['North Indian', 'उत्तर भारतीय'], ['Bengali', 'বাঙালি'], ['South Indian', 'दक्षिण भारतीय']].map(([e, h, on]) => (
{e}
{h} {on && }
))}
Pandit should speak
HindiGarhwaliSanskritEnglishKumaoni
Continue
); } // ---------- HOME ---------- function HomeScreen() { const cats = [['Puja', 'diya', 'saffron'], ['Anushthan', 'flame', 'saffron'], ['Pandit Ji', 'user', 'saffron'], ['Samagri', 'bag', 'saffron'], ['Muhurat', 'clock', 'teal'], ['Temples', 'temple', 'teal'], ['Kundli', 'star', 'teal'], ['Festivals', 'cal', 'teal']]; return ( {/* Header — Blinkit-style warm block */}
{Array.from({ length: 12 }).map((_, i) => )}
SAMAGRI IN
14 minutes
Home· East Canal Road, Dehradun
{/* search */}
Search "Satyanarayan katha"
{/* Panchang strip */}
Ashwin Krishna Dwadashi · द्वादशी
Sunrise 06:14 · Sunset 17:58 · Rahu 13:30–15:00
{/* Festival hero */}
IN 3 DAYS
Sharad Navratri
शारदीय नवरात्रि
Ghatasthapana 06:15 – 07:50 AM
Book Navratri puja
{/* Category grid */}
{cats.map(([l, n, t]) => (
{l === 'Samagri' && 15 MIN}
{l}
))}
{/* Quick book */}
Book a pandit in 30 seconds
Fast
Find Pandit Ji Not sure which puja? Free consultation
{/* Upcoming booking */}
OCT11
Satyanarayan Puja
Pt. Rameshwar Shastri · 09:00 AM
Pandit confirmed · Samagri packed
{/* Popular pujas */}
PopularNew homeSanskaarDosh nivaran
{/* Samagri quick add */}
{/* Live darshan */}
{[['Kedarnath', 'Rudraprayag', 'gold', '12.4k'], ['Kashi Vishwanath', 'Varanasi', 'saffron', '8.1k'], ['Mahakaleshwar', 'Ujjain', 'rose', '5.6k']].map(([t, c, tone, v]) => (
● LIVE {v}
{t}
{c}
))}
{/* Top pandits */}
{/* Trust */}
Why families trust JIPANDITJI
{[['1,200+', 'Verified pandits'], ['50k+', 'Pujas done'], ['4.9★', 'App rating']].map(([a, b], i) => (
{a}
{b}
))}
★★★★★
"Panditji arrived 15 minutes early with all samagri. Explained every mantra to our kids."
Manoj Bisht · Grih Pravesh, Rishikesh
श्रद्धा से,
विधि से।
Made with devotion in Dehradun
); } function QBField({ l, v, icon }) { return (
{l}
{v}
); } function PujaTile({ img, tone, icon, t, h, p, r, tag }) { return (
{img ? : } {tag && {tag}}
{t}
{h} from ₹{p} {r}
); } function MiniProduct({ tone, t, q, p, s, qty }) { return (
15 MINS
{t}
{q}
); } function PanditMini({ i, n, s, r, c, tone }) { return (
{n}
{s}
{r}· {c} pujas
Consult freeBook now
); } function SearchScreen() { return (
rudra
AllPujasPandit JiSamagriTemples
PUJAS & ANUSHTHAN
{[['Rudrabhishek', 'रुद्राभिषेक', '2 hr · 1 pandit · from ₹3,100', 'rose'], ['Laghu Rudra Anushthan', 'लघु रुद्र', '3 days · 5 pandits · from ₹21,000', 'kumkum']].map(([t, h, s, tone]) => (
{t.split(/(rudra)/i).map((p, j) => /rudra/i.test(p) ? {p} : p)} {h}
{s}
))}
SAMAGRI · 15 MIN DELIVERY
{[['Rudrabhishek samagri kit', '24 items · ₹1,249', 'saffron'], ['5 Mukhi Rudraksha mala', '108 beads · ₹499', 'gold']].map(([t, s, tone]) => (
{t}
{s}
))}
TRENDING IN DEHRADUN
{['Navratri Kanya pujan', 'Durga Saptashati', 'Karwa Chauth', 'Grih Pravesh', 'Kaal Sarp dosh'].map(t => {t})}
); } Object.assign(window, { SplashScreen, OnboardScreen, LoginScreen, OtpScreen, ProfileSetupScreen, HomeScreen, SearchScreen, PujaTile, MiniProduct, LangToggle });