Build Subscription Video Platform OM
Summary
I’m looking for a skilled full-stack developer to help build OM, a subscription-based content platform inspired by models like Fansly and Patreon — tailored for the rainbow community.
This project will combine a content-management system with a subscription billing platform that allows verified creators to upload videos, images, and posts while subscribers pay to access exclusive content.
You’ll start from a working minimal Node.js/React prototype and take it beyond MVP into a production-ready system with proper storage, streaming, payments, and moderation.
🎯 Core Responsibilities
Backend (Node.js / Express / TypeScript)
Design & build RESTful APIs for user auth, content uploads, payments, and subscriptions.
Implement file upload + storage using AWS S3 (or Supabase/Cloudflare R2).
Integrate payment processing for subscriptions, pay-per-view, and creator payouts (Stripe Connect or adult-friendly equivalent).
Build entitlement checks and signed URLs to protect private media.
Handle DMCA, content reporting, and moderation logic.
-Frontend (React / Next.js or Vite)
Build clean, responsive UI for creators and subscribers.
Implement upload dashboards, feed, and subscription flows.
Integrate frontend with backend APIs and Stripe checkout.
-Database / Infrastructure
PostgreSQL schema design (users, posts, subscriptions, payments).
Use Prisma or SQL migrations.
Deploy via Docker or Vercel + Render/Railway stack.
-Compliance & Safety
Integrate 18+ age/ID verification vendor.
Support DMCA takedown endpoints.
Basic AI or manual moderation queue for flagged content.
💡 Tech Stack Preference
Node.js / Express or NestJS
React / Next.js
PostgreSQL / Supabase
AWS S3 (or R2/Backblaze B2) for storage
Stripe (or alternative marketplace payments)
FFmpeg / Mux / Cloudflare Stream for video
Redis + queue for async jobs (transcoding, webhooks)
Docker + CI/CD (GitHub Actions)
Deliverables
Deliverables
Secure auth + JWT system.
Upload → Transcode → Stream (HLS video).
Subscription + pay-per-view payments with webhooks.
Creator dashboard (upload, set visibility, see subscribers).
Public feed with locked/unlocked posts.
Admin dashboard for moderation + DMCA logs.
Deployed demo (Render, Railway, or AWS EC2).
👤 Ideal Candidate
3 + years building full-stack web apps (Node + React).
Experience with video upload/streaming, marketplace payments, or UGC moderation.
Understanding of adult-content compliance & payment restrictions.
Clear communication, async-friendly, proactive problem-solver.
Core outcomes we want
Users can sign up/login, upload videos/photos/text, and set visibility (public / subscribers / PPV).
Fans can pay (subs, PPV, tips), and creators can get paid (payouts with KYC/tax).
Video is transcoded, streamed smoothly, and gated with signed URLs.
You have moderation + compliance (18+, DMCA, illegal content filters), and audit logs.
Infra is secure, observable, and cost-controlled; releases happen via CI/CD, not vibes.
Skills and Expertise
Mandatory skills
Node.js
React
JavaScript
API Development
... Show more