Skip to main content
For Fans

SurvivorTribes

Watching Survivor with friends is more fun when you have skin in the game, but running a fantasy league means spreadsheets, manual scoring, and someone playing commissioner all season.

Launch SurvivorTribes

What it does

Run a Survivor fantasy league without the busywork: draft castaways, score tribal councils automatically, and compete with your tribe all season.

Currently

Live at survivortribes.com, hosted separately from k8mak.com. You draft castaways, the platform scores tribal councils, and you compete on a leaderboard. Built on a Vite and React front end with a Supabase backend. The current strategic question is whether to lead with leagues or with no-auth solo play, since the real usage data shows most sessions never log in.

Recently shipped

  • Jun 15, 2026Re-ran the full 16-step product-strategy recipe grounded in real Season 50 analytics, reframing the Season 51 wave around no-auth play.
  • Jun 14, 2026Added the SurvivorTribes thumbnail to the k8mak.com apps catalog.
  • Jun 8, 2026Added SurvivorTribes to the fandom toys shelf with external-link support.

How it's built

SupabaseWorks with othersAccounts

How I built it

I built SurvivorTribes because I love Survivor and I love a good fantasy league, and the two never quite fit together without a pile of manual scoring. The platform drafts castaways and scores tribal councils for you, so the league runs itself and you can just enjoy the season. The honest tension I am working through is what the data taught me: only about one percent of visitors log in, which means the league feature I designed first serves a tiny core while a much larger anonymous crowd shows up on episode nights and bounces. So the real work now is not building more league depth, it is converting that episode-day spike into play that does not require an account. The live app sits at survivortribes.com on its own Supabase backend, separate from this site.