Experienced TikTok LIVE-Style Battle System Developer Needed — Fame Fight App
Worldwide
We're looking for an experienced developer to join the team behind Fame Fight (famefight.app) — a live streaming platform with TikTok LIVE-style gifting, battles, co-hosting, and leaderboards that is live right now with real users. About the app: Fame Fight is a livestreaming platform where viewers buy coins and send gifts to streamers. We have a fully working battle system where two streamers go head-to-head, viewers vote by sending gifts and tapping fist buttons, and a winner is crowned. The app is live at famefight.app and actively being used. Tech stack: Next.js (App Router) Supabase (Postgres, Realtime, RLS, Storage, pg_cron) LiveKit (livestreaming) Stripe (payments, live mode) Vercel (deployment, auto-deploy on push to main) TypeScript / React Fixes needed: Block users in a battle or cohost session from appearing in other streamers' cohost invite lists Forfeit button awarding win to wrong person Cohost audio issue for viewers when they swipe out and come back Tap button only registering 2 taps when done quickly New features to implement: Win streak system for battles Gift box UI (gifts hidden behind a box that opens) Search and follow system with public profiles showing picture, name, podium finishes, and follower count Ability to mute co-hosts during a battle User block/mute system and profile settings page Battle bubbles animation Viewer list — tap to see who is watching Doubles battles (2v2) Fix Supabase redirect URL showing on login Important: I am using Claude to help build this app and will supply you with all relevant files. You will be working alongside Claude-generated code and need to be comfortable reading, extending, and fixing it. The codebase is clean and well structured. Ideal candidate: Has built or worked on TikTok LIVE / Bigo LIVE style battle and gifting systems Strong with Supabase Realtime and RLS Comfortable with LiveKit or similar WebRTC platforms Available for ongoing work as the app grows Please include examples of any live streaming or battle system work you've done previously.
$20.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:3 days ago
- Interviewing:5
- Invites sent:0
- Unanswered invites:0
About the client
- AustraliaMelbourne11:00 AM
- $521 total spent10 hires, 3 active
- 6 hours
- Media & EntertainmentIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by