Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Sherman Oaks, United States
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"The core of my vertical-video platform is already in place: a Next JS 16 codebase, Supabase for auth and storage, Mux wired into the prototype, and PostHog capturing events. Pages, basic UI, and an admin dashboard are solid. What remains is taking the video pipeline from “demo” to “production ready” in just one week.
Current state
• Supabase project, tables, RLS, and email auth are live
• Domain and Vercel environment configured
• Subscription / token flow drafted but not yet enforced
• PostHog is receiving events from the app
• Roles agreed: user, editor, admin
Work still required
1. Video handling & hosting
• Upload to Mux from the client (direct uploads)
• Automatic transcoding for mobile / desktop aspect ratios
• Secure playback via signed URLs + token gating
2. Permissions & gating
• Role-based access in Supabase policies for uploads, edits, and analytics
3. Subscription enforcement
• Stripe (or LemonSqueezy) webhooks → Supabase row updates → token limits
4. Hardening & QA
• End-to-end tests (Playwright) for upload, stream, and admin flows
• Lighthouse / OWASP basic checks
5. Handoff
• Clean repo with commits, env samples, and README
• All code and assets assigned to my company
Acceptance criteria
✔ Upload, transcode, and stream work on Chrome, Safari, iOS, Android
✔ Access rules: user = view; editor = upload/edit own; admin = full control
✔ Tokens decrement on view, block when quota exhausted
✔ PostHog logs: upload_started, upload_complete, video_play, quota_exceeded
✔ No PII or service keys exposed in the client bundle
I’ll share the existing repo, Supabase credentials (service role postman key only), and detailed task list on kickoff." (client-provided description)
Matched companies (5)

Haven Futures

Breeze Website Designers

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Versasia Infosoft
