Bhairav Aaradhyaa
Multi-vertical spiritual tech platform: two deities, a documentary section, and a monetized AI reading engine

Bhairav Aaradhyaa started as a single-deity spiritual content platform and has since grown into something considerably bigger. The original content layer is still there: Bhairava divine forms with mantras and iconography, Sanskrit stotras with transliterations, shastra stories, and articles. What's new is a second, parallel vertical for Shiva with 27 of its own stotra pages, and a Films section with watch pages for documentaries, each with its own launch email and push-notification campaign built on a reusable template rather than one-off work.
The Life Purpose feature went through a real rebuild, not just a tweak: a new questionnaire and results flow, a results dashboard, and a 4th-generation scoring algorithm running behind a switch so it can be validated before fully replacing the previous version. It also introduced the platform's first genuine premium monetization tier, a paid personal reading, on top of the existing one-time unlocks. Admin tooling got hardened alongside it: Brevo sender and domain-auth status lookups, a delivery-events endpoint, and the kind of operational visibility a growing paid feature actually needs.
The retention system is the most substantial addition outside the content itself. Web push notifications go out via VAPID, including readings tied to specific sacred days computed from a verified panchang calendar rather than a static list of dates. Every push and email deep-link carries UTM-style attribution so the funnel from notification to return visit is actually measurable, instrumented end to end through GA4. A "chant this mantra now" bridge was built, unmounted for a time, then deliberately remounted once the funnel data justified it, exactly the kind of decision that needs real instrumentation behind it rather than a guess.
The core technical challenges from the original build are still load-bearing: MaxMind GeoIP routes Indian users to Instamojo in INR and international users to Stripe in GBP automatically, both verified through webhook signatures (HMAC-SHA256 for Stripe, SHA1 MAC for Instamojo), and the Puppeteer-based pre-rendering pipeline that took Google's indexing from 0 pages to full coverage on a client-rendered React app now runs across a meaningfully larger route set, with an ongoing SEO program beyond the initial pre-render: the VBT technique pages scaled to 112, with meta-description rewrites driven by actual CTR data rather than written once and left alone.
The backend runs Express 5 with TypeScript strict mode, Prisma ORM on Neon.tech serverless PostgreSQL, Firebase Admin SDK for authentication, and Brevo for every transactional and campaign email across the platform.
Key Features
- Two parallel deity verticals: Bhairava and Shiva (27 stotra pages)
- Films section with documentary watch pages and a reusable launch-campaign template
- Life Purpose v2: new questionnaire, results dashboard, 4th-gen algorithm behind a switch
- First paid monetization tier: a premium personal reading, on top of one-time unlocks
- Web push via VAPID tied to a verified panchang (Hindu calendar) calculation
- UTM-style attribution across every push/email deep link, instrumented through GA4
- Dual payment processing with geo-based routing (Stripe + Instamojo)
- Puppeteer pre-rendering pipeline, SEO program now scaled to 112 VBT technique pages
Tech Stack
Next project
AI Operator Console