Home/Projects/Mehfil
M

Mehfil

Voice Rooms

Audio Rooms with Shared YouTube Listening

iOS & Android + Admin Panel
FlutterLiveKitWebRTCNode.jsExpressPrismaSocket.IONext.js
Case Study #03

The Challenge

A room is more engaging when there is something to do in it. Mehfil combines LiveKit voice rooms with synchronised YouTube playback, so a host can talk over shared media rather than into silence — while a Next.js panel handles rooms, users and moderation.

What We Delivered

01
Live audio rooms on LiveKit with a WebRTC fallback path
02
Synchronised YouTube playback shared across everyone in a room
03
Foreground-service audio so a room survives backgrounding the app
04
Google OAuth sign-in with JWT sessions
05
Next.js admin panel for rooms, users and moderation
06
go_router navigation with a get_it and BLoC architecture

Who It's For

Communities that gather around shared listening rather than one-to-many broadcast.

Want something similar?

Let's discuss your project requirements.

Start a Conversation