01
Ask Maharaj
Vanilla JS · Supabase · Vercel · Gemini · GPT-4o
The Problem
Swaminarayan devotees needed spiritual guidance grounded in the Vachanamrut — but scripture is long and hard to search in the moment, generic AI chatbots invent citations, and the audience spans six languages on mobile. Wrong answers erode community trust.
Product Scope
- Scoped a lean PWA (no app store) with daily quotes, voice input, read-aloud, and WhatsApp sharing for how satsang communities actually share content.
- Chose Supabase for vector search and storage, Vercel for zero-ops deploys, and a split AI strategy: Gemini for embeddings and speech, GPT-4o for structured spiritual answers.
- Defined trust guardrails — citation stripping when scripture doesn't cover a topic, automatic language retry, layered rate limits, and a humble "guide, not guru" tone.
- Pre-processed PDF scripture into a searchable vector knowledge base instead of querying live documents.
Execution
Solo product owner: I scoped the system end-to-end — ingestion pipeline, retrieval logic, API boundaries, multilingual prompts, and launch. AI-assisted development tools (Cursor) accelerated implementation so I could focus on architecture decisions, content guardrails, cost controls, and deployment — not syntax.
Result
- Live at askmaharaj.com — 6 languages, voice in/out, installable PWA
- Daily curated quotes with IST rotation and community sharing
- Layered cost controls so the product runs on free and low tiers
- Operational review loop via structured Q&A logging