Back to News & Insights
Artificial Intelligence September 3, 2026 ยท 10 min read

Dogfood 2026: Build the Platform That Will Judge You

Most hackathons ask you to build whatever you want. Dogfood 2026 does the opposite. Everyone builds...

Dogfood 2026: Build the Platform That Will Judge You

Everyone builds the same thing: a submission and judging platform for hackathons.

Hackathon Raptors has run 35 hackathons across 85+ countries since 2023. They have seen the same problems appear again and again: registrations, teams, submissions, judge assignments, scoring, normalization, results, certificates, and exports all becoming separate pieces of an increasingly messy workflow.

At a glance ๐ŸŒ Online and global โณ 72 hours ๐Ÿ’ฐ $2,500 prize pool ๐Ÿ‘ฅ Solo or teams of up to 4 ๐Ÿ’ธ Free to participate ๐Ÿ”“ Open source ๐Ÿณ Self-hosted ๐Ÿ› ๏ธ Build with the stack of your choice

The winning project is intended to be forked, self-hosted, and used for actual Hackathon Raptors events.

So instead of building a demo that gets abandoned after the weekend, you are building something that could become real infrastructure.

The difficult part is making the entire system reliable when real people start using it.

Two judges can look at the same project and give completely different scores. One might give almost everything a 4 or 5. Another might rarely give anything above a 3.

Simply averaging those scores can produce a ranking that reflects the judges' scoring habits instead of the quality of the projects.

If a judge can make an API request and retrieve another judge's ballot, the system has failed.

Behind that simple flow is a much larger pipeline: Registration Teams Submissions Eligibility Judge assignment Scoring Normalization Results Certificates Archive

You need: Authentication and sessions Visitor, participant, judge, organizer, and admin roles Event creation Configurable dates, tracks, and prizes Team formation through invite links Project submission Draft and edit support until the deadline Actual deadline enforcement Public project gallery Search and filtering

The submission system should support the usual project information: Project name Tagline Long description Thumbnail Image gallery Demo video URL Repository URL Live link Technology tags Track Organizer-defined custom questions

T2 requires: Judge invitations Judge assignments Batch or algorithmic assignment Weighted judging rubrics Backend-enforced role isolation Judge progress tracking Cross-judge score normalization CSV exports

Organizers should be able to define criteria and give those criteria different weights.

This includes: Community voting Configurable voting access Open-link voting Email-gated voting Authenticated voting Comments on projects Hidden results during the voting window Randomized project ordering Rate limits Duplicate detection Readable audit trails

The brief mentions quadratic voting as one possible approach, but teams are free to implement something else if they can defend it.

It is whether you thought about how people can abuse the voting system and what your platform does about it.

The requirements include: REST API Webhooks API access for UI actions Certificate generation Record generation Signed and publicly verifiable judge participation records Embeddable gallery widget Bulk import and export

Want to discuss this further?

Book a free strategy call with our team to see how these insights apply to your specific business goals.

Book a consultation