All work

Vedic Sewa

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

01 LIVE SERVICES

Vedic Sewa

Python / Django / Django REST Framework

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.

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.

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.

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.

  1. Client
  2. Django API
    • Agora RTC
    • Agora Cloud Recording
    • Cloudflare Stream