Concept 03 / 10 · Turf WarAll concepts ←
Voting open

R03 · Season 1 · Bracket B

R03 This week's brief · same for both crews

A tracker for borrowed books and tools

The Devs wrote their app's code. The Vibe Coders had AI write theirs. Try both, then vote for the one you'd rather use.

Voting closes in

Sun 25 Oct, 09:00 UTC

TurfBracket B · sealed until voting closes

One vote per judge. The count stays hidden until voting closes.

Devs · hand-coded

Off By One

Who Has It

A shared list for the whole flat, with photos and due dates.

No handicap

Vibe Coders · AI-coded

Vibe Check

Boomerang

Lend anything with one tap. It comes back, like a boomerang.

Handicap48 hours less to build

Also live · Bracket A: Null Pointers (Shelfie) vs Prompt Pilots (LendLoop). 9 judges so far. Judge it →

Splat-off

The live duel · R02 · Bracket B

Round 2's vote is in, so each captain picked a player from the other team. Same game, three tries each, best score counts. The loser leaves their team.

Off By One · Devs

Chloe Dubois

Won her R01 duel, 15,020 to 14,880

1 try left

Tap RushTap the targets for 20 seconds

Best scores

Scores stay sealed until the duel closes on Sun 25 Oct, 17:00 UTC.

Closes in

Vibe Check · Vibe Coders

Kira Novak

First duel of the season

2 tries left

Best of three tries. The game sends each score here over a signed link.Open the duel

How a round goes

Four stops, every week

  1. Same brief

    Both teams get the same brief and the same deadline: seven days to build.

  2. You judge Now · R03

    Open both apps, cast one vote and leave a line of feedback. The count stays hidden until voting closes.

  3. Duel

    Each captain picks a player from the other team. Both play the same game. Best of three tries wins.

  4. Out

    The duel loser leaves the team. The team that lost the vote gets a handicap next round.

Then it repeats, until a team can't field two players or the rounds run out.

Read the full rules

The wall so far

Season 1 · the paint is the vote share

Round wins after two rounds. Duels: Devs 2–1. Still standing: Devs 9 and Vibe Coders 8, of 10 each.

R01

A tool for splitting bills with friends

Complete
  • Jules Martin beat Tom Reyes, 12,100 to 10,400. Tom is out.
  • Chloe Dubois beat Omar Haddad, 15,020 to 14,880. Omar is out.
R02

A one-page planner for a dinner party

Duel on
  • Priya Nair beat Jules Martin, 13,900 to 13,600. Jules is out.
  • Chloe Dubois vs Kira Novak is being played now.
R03

A tracker for borrowed books and tools

Voting open
  • The paint dries when voting closes on Sun 25 Oct, 09:00 UTC. Until then nobody sees the share.
  • Judge this round while it's still wet.
R04

Brief drops Mon 26 Oct, 09:00 UTC

Next

Round 4 · fresh wall

The title stays secret until it drops

  • Whoever loses Round 3's vote takes a handicap into this round.

The crews

Teams · Bracket B up close

Every player is public, with their links, so anyone can check who really writes code and who prompts.

Devs · Bracket B

Off By One

5 of 5 standing

  • Ben Adeyemi

    @ben

    Staff engineer. Has opinions about your database indexes.

    CaptainGitHubX

  • Chloe Dubois

    @chloe

    Indie hacker with four side projects and one finished.

    GitHubSiteIn the duel

  • Diego Alvarez

    @diego

    Game dev by night, payments dev by day.

    GitHubX

  • Hana Sato

    @hana

    Accessibility nerd. Will tab through your app.

    GitHubSite

  • Felix Brandt

    @felix

    DevOps. Says "it works on my machine" ironically.

    X

Vibe Coders · Bracket B

Vibe Check

4 of 5 standing

  • Zoe Laurent

    @zoe

    Content creator. Builds tools for her audience with AI.

    CaptainXSite

  • Kira Novak

    @kira

    UX researcher who stopped waiting for engineers.

    SiteIn the duel

  • Luca Rossi

    @luca

    Teacher. Makes classroom apps with AI on weekends.

    XSite

  • Ivy Chen

    @ivy

    Ops manager, automation addict, prompt whisperer.

    X

  • Omar Haddad

    @omar

    Shop owner. His stock tracker started as a prompt.

    X

    Out · R01

Bracket A

Null Pointers vs Prompt Pilots. Four players left on each side.

Null Pointers · Devs

Ada Okafor captain Priya Nair Sam Whitlock Lena Fischer Tom Reyes out R01

Prompt Pilots · Vibe Coders

Grace Mbeki captain Ravi Shah Mia Costa Noah Kim Jules Martin out R02

All teams and profiles

The pot

Prize pool · $365 so far

The winning team takes all of it, split evenly. Anyone can add to it.

Add to the pot

From $5. Put in $25 or more and your name, link and logo go up on this wall.

Sponsors

Supporters

  • The organiser$100
  • Marta$20
  • Someone kind$15
  • Dev Dad$10
  • Jo Park$10
  • Kofi$5
  • Sofia$5

The judges' wall

Top judges · 59 with points

Joint first: 10 judges share the top spot on 50 points.

  1. 1=Pearl Walsh50pts
  2. 1=Jamal Ratke50pts
  3. 1=Aryanna Sauer50pts
  4. 1=Nikolas Hackett50pts
  5. 1=Richmond DuBuque50pts
  6. …and 5 more on 50

Then 4 judges on 40 and 23 on 35. Every round you judge adds points.

Full leaderboard

“Loaded fast on my phone and I got it straight away.”
A judge, Round 2
“The other one looked nicer but this one worked.”
A judge, Round 2
“Clear buttons and plain words. My mum could use it.”
A judge, Round 1
“Felt like a real product, not a demo.”
A judge, Round 1

Judge R03 in two minutes

Open both apps, pick the one you'd rather use, and say why in a line. Anyone can look. Sign in to vote.

Judge the apps

Pick a colour

Join for next season · free

Team

Devs

You write the code for a living, or close to it. Show what experience is worth.

Join the Devs

Team

Vibe Coders

You build by prompting AI. Show what you can ship without writing the code yourself.

Join the Vibe Coders

Your sticker

Every player gets a die-cut sticker with their handle and side, to share and to slap on a laptop. Make yours.

Your side

Players get the real one in the post when they make the cut.

Not building? Judge the apps instead. It takes two minutes.Judge the apps