Resources
Documentation
Setup, deployment, and operations guides for the BharatVani.net platform — the same engineering docs the team uses to run production broadcasts.
Authentication
Firebase Phone Auth setup for organizer sign-in, OTP flow, and protecting broadcast-start API routes.
Developer Guide
Local dev setup, environment variables, and the request flow across the Next.js app, LiveKit, and Gemini Live.
Diagnostics
How to read session state, stream ingestion status, and recover a broadcast after a Cloud Run restart.
Firebase Setup
Configuring a Firebase project, authorized domains, and service account credentials for phone auth.
GCS Recording & Archiving
Enabling optional multi-language broadcast recording to Google Cloud Storage, with a configurable retention window.
Cloud Run Deployment
Building and deploying the platform to Google Cloud Run, including domain mapping for bharatvani.net.