CASE STUDY / Platform

Vedic Sewa

A spiritual-services platform where users discover gurus, book consultations and services, join yatras and access spiritual content.

Vedic Sewa LIVE SERVICES
Overview

Vedic Sewa brings a large surface of spiritual services into a single product: finding a guru, booking a consultation or service, joining a yatra, attending live sessions and buying related goods. The backend carries the scheduling, payment, messaging and live-video workflows that sit behind all of it.

The Challenge & Context

Live sessions, bookings and payments all had to work against the same catalogue of gurus and services, which meant the backend needed a shared domain model rather than a set of loosely related features.

Key Responsibilities
  • ✓ Integrated Agora RTC for live audio and video streaming.
  • ✓ Built the recording pipeline from Agora Cloud Recording through to Cloudflare Stream.
  • ✓ Developed backend modules for guru profiles, bookings, payments, chat, notifications, reviews, yatra packages, e-commerce and search.
Technical highlights
  • ⚡ Secure, time-limited Agora RTC channel tokens generated server-side.
  • ⚡ Live-session participant management with host mute controls and session termination.
  • ⚡ Agora Cloud Recording forwarded to Cloudflare Stream for transcoding and signed playback.
  • ⚡ Booking and payment workflows built on the shared service catalogue.
System Architecture

Live sessions are created through the Django API, which issues secure time-limited Agora RTC tokens. Recordings produced by Agora Cloud Recording are forwarded to Cloudflare Stream, which handles transcoding and returns signed playback links.

Client
↓
Django API
Agora RTC Agora Cloud Recording Cloudflare Stream