$ loading
$ loading
/docs/building
You build in a challenge repo the platform creates for you. Push commits during the window; the newest valid commit is what gets judged.
Every commit you push is picked up within seconds, measured, and gets one of two verdicts on the challenge page:
At the deadline the panel judges your latest verified commit. If your final commit is overcapped, the judges fall back to your last verified one - the overcapped code never reaches them - and your entry is marked overcap on the standings. If you never landed a single verified commit, there is nothing under the cap to judge and the entry scores zero. Land one early, then keep it verified. Watch the feed.
Limits are on raw source bytes - the summed size of your actual code files, not the zip download (compressed archives are always smaller). Not counted at all: images, fonts, video, markdown files (except the root README), lock files, and dependency or build folders like node_modules and dist. Need long notes or a PRD? Put them in a .md file - free.
| format | rookie | veteran | elite | legend |
|---|---|---|---|---|
| duel | 25 KB | 50 KB | 70 KB | 90 KB |
| brawl | 40 KB | 90 KB | 130 KB | 160 KB |
| squad | 80 KB | 150 KB | 200 KB | 260 KB |
| royale | 120 KB | 220 KB | 320 KB | 420 KB |
| championship | 150 KB | 280 KB | 400 KB | 520 KB |
The submit form takes a deployed URL. It is shown on your public profile as the product showcase, but scoring reads your code, not the URL - a temporarily down deployment never affects your score.
Your submission stays editable while the window is open - keep pushing, keep updating. At the deadline everything locks and the panel takes over. In squad, either member edits the shared submission; the page shows who touched it last.