RoundOneRoundOne/Docs
Sign inTry the demo
Getting started
  • Introduction
  • Quickstart
  • Key concepts
Hackathon sponsors
  • Sponsors
  • Nebius Token Factory
  • Nebius Sandboxes
  • Tavily
  • NVIDIA Nemotron
  • Devpost
Workspace
  • Your hackathons
  • Create a hackathon
  • Sign in and settings
Setup
  • Schema
  • Criteria
  • Judges
  • Phases
  • Distribution
  • Judge portal
  • Branding
  • General
Judging
  • Projects
  • Project detail
  • Progress
  • Failed inbox
  • Rewards
  • Chat
Results
  • Winners
  • Winner emails
Shared links
  • Judge link
  • Submission form
  • Winners page
Reference
  • Intake API
  • Configuration
  • Deployment
Getting started

Introduction

What RoundOne does, how a hackathon moves from setup to winners, and who uses which page.

RoundOne runs the judging side of a hackathon. You describe what teams submit and how projects are scored, collect the projects, and let an AI agent and your human judges review them round by round. When the last round closes, you pick the winners and publish them on a public page.

You host RoundOne yourself: it's a Next.js app on your own Supabase project. See Deployment to set one up.

From setup to winners#

Every hackathon has three areas, and the switch at the top of a hackathon moves between them. A hackathon's stage tracks where it is. It starts in Setup, moves to Judging when you start judging, and moves to Results when the last phase closes.

AreaWhat you do therePages
SetupDecide what teams submit, what projects are scored on, who judges, and how judging runs.Schema, Criteria, Judges, Phases, Distribution, Judge portal, Branding, General
JudgingCollect projects, start judging, follow the agent and the judges, and close each phase.Projects, Progress, Rewards, Chat
ResultsCheck the final ranking, pick award winners, publish the winners page, and email the results.Winners, Emails, Public page

A typical run:

  1. You create the hackathon and adjust its default schema, criteria and phases.
  2. Projects come in: you add them by hand, teams use a public submission form, or a script sends them through the Intake API.
  3. You click Start judging. Every project enters the first phase, the agent reviews each one against your criteria, and judges get their assignments.
  4. Judges score their projects from a private link. You close each phase when it's done, and the top projects move on.
  5. Closing the last phase ranks the projects. You set prizes, pick award winners and click Publish results.

The Quickstart walks through these steps with links to each page.

Who uses which page#

Only organizers have accounts. Everyone else reaches RoundOne through a link.

WhoWhat they doWhere
OrganizersSign in, set up and run hackathons, publish results./, /new, /h/[slug]/…, /settings
JudgesReview and score the projects assigned to them. No account needed.Their private link, /j/[token]
SubmittersSubmit their team's project through a public form.The form link, /f/[token]
The publicSee the winners once results are published.The winners page, /w/[slug]

Scripts and other systems can also create projects through /api/intake with an API key.

The agent and the judges#

Each criterion names the mechanisms the agent uses to check it: reading the repo, running it in a sandbox, reviewing the demo video, visiting the live site, or scoring the submission against the rubric. The agent scores every project on the same criteria your judges use, so judges start with evidence in hand.

Rankings put the judges' average score ahead of the agent's score, and the agent's score can stay hidden from a judge until they submit their own. When the agent fails a project on a must-pass criterion (a gate), the project waits in an inbox for a person to agree or overturn the call.

Explore the docs#

QuickstartRun one hackathon from creation to published winners.Key conceptsPhases, gates, assignments and the other terms the app uses.Hackathon sponsorsNebius, NVIDIA, Tavily and Devpost, and what each does in RoundOne.WorkspaceYour hackathons, creating one, and signing in.SetupSchema, criteria, judges, phases and distribution.JudgingProjects, progress, rewards and chat.ResultsFinal rankings, winners and publishing.Shared linksJudge links, the submission form and the winners page.ReferenceIntake API, configuration and deployment.
NextQuickstart