CodeTV Web Dev Challenge ร— Inngest

Build an appthat does work whileyou're away

Welcome to Inngest's Web Dev Challenge Hackathon! Build an event-driven app or agent that runs no matter what, and win cool prizes. The Inngest SDK is all you need to make work reliable at scale.

The CodeTV Web Dev Challenge cast

Inngest

Running

statusstill going โ€” while you grab coffee

stepstep.sleep("20m")

logfunction parked โ€” clock is still ticking

Challenge OpenSubmissions close on October 6Challenge OpenSubmissions close on October 6Challenge OpenSubmissions close on October 6Challenge OpenSubmissions close on October 6Challenge OpenSubmissions close on October 6Challenge OpenSubmissions close on October 6
YouTube

Watch the episode

Four hours. Three teams. Two days. And one glimpse into the potential hellscape that might await us if the agents take over (you gotta watch to understand).

Meet the teams

Learn how each pair used Inngest to build durable agents that keep running no matter what.

  • Syscily and Nadira of Off the Bench on the CodeTV set

    01

    Off the Bench

    • Syscily
    • Nadira

    Off the Bench is an app that lets players and coaches make asynchronous updates to schedules and locations for rec team leagues.

  • Scott and Brian of Meatbags on the CodeTV set

    02

    Meatbags

    • Brian
    • Scott

    Meatbags is my nightmare (the app not the team). An agentic manager that provides demoralizing feedback in real time? Help.

  • Business Goose and Eli of Mailbug on the CodeTV set

    03

    Mailbug

    • Business Goose
    • Eli

    Email sucks. Mailbug to the rescue. This app analyzes emails and intelligently sorts by real priority and impact, so you don't have to.

Your Hackathon Prizes

Inngest is accepting submissions until October 6, 2026. Build on Inngest for free, send us what you got, and compete for a free year of Inngest Pro to take your app to the next level.

  • The back of the Anti-Infra hoodie

    First Prize

    1 year of Inngest Pro + Anti-Infra Hoodie

  • The Anti-Infra t-shirt

    Second Prize

    3 months of Pro + Anti-Infra shirt

  • Third Prize

    1 month of Pro + exclusive sticker pack

Resource kit

Start building

Same stack the teams used on set: a quickstart, a function that sleeps and waits, and the docs for the primitives behind it.

Starter code

keep-going.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
inngest.createFunction(
{ id: "keep-going" },
{ event: "challenge.started" },
async ({ step }) => {
await step.run("start-the-thing", startIt)
await step.sleep("grab-coffee", "20m")
await step.waitForEvent("the-world-happened", {
event: "challenge.continue",
timeout: "7d",
})
await step.run("finish-it", finishIt)
}

How it works

How does Inngest keep your code running?

Workers? Queues? State Machines? You don't have time for all that. Inngest lets you wrap existing code in steps that dictate how it should behave during any event, at any scale. If your workflow dies, a deploy ships, or you're waiting on a response, your run pauses, resumes, and retries only what didn't finish. Zero extra infra required.

Before: the tangle of infrastructure (queues, pubsub, idempotency, error handling, capacity management) you have to build yourself.
After: a single step.run() call replacing all that infrastructure.

From the set

A few of our favorite moments on set with the CodeTV team. Huge thank you to the contestants, and production team that made magic!

  • The CodeTV Web Dev Challenge cast together on set
  • A camera filming the Web Dev Challenge
  • Teams watching a demo on the CodeTV set
  • A briefing under the Web Dev Challenge clock
  • Two contestants collaborating at a laptop
  • A huddle around a monitor during the challenge
  • Two contestants taking a coffee break at the desk
  • The teams on the bleachers mid-episode
  • On set during the CodeTV Web Dev Challenge
  • Two builders collaborating at the desk during the challenge
  • Builders on the Web Dev Challenge set
  • Clapperboard and crew on the Web Dev Challenge set
  • Behind the scenes on the CodeTV set
  • The host laughing on set while cameras roll
  • The host with a contestant on the CodeTV lounge set
  • A contestant directing from behind the desks
  • A camera operator filming in front of the Inngest mark
  • The Anti Infra hoodie on the CodeTV lounge set
  • Teams watching under the Web Dev Challenge sign
  • Builders watching a run come together on a monitor
  • A contestant pointing to camera on the lounge set
  • A contestant on the CodeTV lounge set
  • Two builders laughing at the desk during the challenge

Build the thing that keeps going.

Write the function. Walk away. Inngest keeps the work running โ€” through a crash, after an event, while you're off doing something else.

Free tier ยท No workers to babysit