WebRTC Live-Streaming Full-Stack Build

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted2 hours ago
We are seeking an elite, precision-focused Senior Full-Stack Developer to finalize the MVP for a real-time conversational streaming web application.

The core architectural foundation, Next.js 14 layout, data schema migrations (PostgreSQL), and initial WebRTC hooks have already been cleanly scaffolded and structured utilizing an AI-native stack (70% complete). Your objective is strictly to serve as a precision finisher—taking this existing repository package and pushing it to absolute deployment perfection.

What Has Been Done Already (Do Not Re-Write):
The codebase passes all baseline compilation builds and type-checks. Do not waste billable hours refactoring these frameworks:
- Frontend Interface Layout: A production-ready Next.js 14 directory structure running TypeScript and Tailwind CSS. The user dashboards and interactive consultation frames are fully constructed with fluid, responsive behaviors natively optimized out-of-the-box for smartphones (portrait stack) and desktop screens.
- Database Migrations Framework: The raw PostgreSQL database schema modules are organized as clean SQL state files inside the Supabase repository tree. Core tables for handling profile indexing, offers, orders, and user authorization entitlements are pre-mapped.
- Data Security Structures: The internal database architecture has allocated dedicated relational storage slots using pgvector formatting hooks to handle data chunks securely.
- WebRTC Communication Hooks: The frontend client utility file containing the explicit client-side lifecycle functions, listeners, and visual state triggers needed to manage the streaming loops is already written.

What You Will Have To Do Only (The Remaining 30%):
1. The Gateway Connection & Billing Integration: Initialize and configure the production Supabase Backend Link and connect it to our merchant processing gateway via Stripe Connect. Develop and implement serverless API checkout routes and real-time backend Stripe Webhooks to manage financial account ledger splits and auto-recharge loops.
2. The Video Pipeline Handshake (Real-Time Rendering Integration): Bridge the local codebase directly into our external third-party video rendering API infrastructure network. Construct and optimize a low-latency WebRTC Signaling Server / Bridge to safely manage session handshakes, connection states, and continuous payload transmissions between the client interface and the real-time video rendering endpoints.
3. Access Control & Row Level Security: Configure and audit strict Supabase Row Level Security (RLS) layers and PostgreSQL security policies across every table. Build ironclad authorization access rules that behave as data validation checkpoints to ensure secure internal storage paths stay fully locked from unauthorized client access. Implement data masking so that the client browser interface receives exclusively the streamable WebRTC video data packets.
4. Multi-Device Stress Testing, Optimization, & Global Live Launch: Perform comprehensive cross-browser and cross-device interface tests (iOS Mobile Safari, Android Mobile Chrome, Desktop Chrome). Verify that the layout automatically transitions fluidly from a landscape grid view on laptops to a vertical portrait stack on mobile phones without breaking UI components. Deploy the production-hardened codebase directly to our master premium domains.

Technical Stack Requirements:
- Expert-level proficiency in Next.js 14 (App Router), TypeScript, and Tailwind CSS.
- Deep knowledge of PostgreSQL database optimization, Row Level Security (RLS), and Supabase authentication triggers.

- Proven experience working with WebRTC architectures or media streaming platforms.
php java javascript nosql couch & mongo postgresql typescript full stack development webrtc next.js tailwind css
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.