Pick Your Challenge
How a run works
Sign in. Pick a challenge. Start the timer. Build with any AI tools you want. Submit your GitHub repo. Our verifier runs the tests listed on each challenge. If they pass, your time goes on the leaderboard with your tool stack disclosed. Records are permanent.
Calculator App
Build a functional calculator that supports addition, subtraction, multiplication, and division. The UI must render correctly and all four operations must produce accurate results.
- 01App renders a numeric display
- 02Addition: 5 + 3 = 8
- 03Subtraction: 9 - 4 = 5
- 04Multiplication: 6 × 7 = 42
- 05Division: 10 ÷ 2 = 5
Tool Stack Disclosure Required. On submission, you'll be asked to list the AI tools you used (e.g., Cursor + Claude Sonnet, Bolt.new, v0 + GPT-4o).
Todo App
Build a todo list application where users can add tasks, mark them as complete, and delete them. All three interactions must work correctly.
- 01App renders a task input field
- 02Can add a new task
- 03Task appears in the list
- 04Can mark a task as complete
- 05Can delete a task
Tool Stack Disclosure Required. On submission, you'll be asked to list the AI tools you used (e.g., Cursor + Claude Sonnet, Bolt.new, v0 + GPT-4o).
PDF Analyzer
Build a PDF upload and analysis tool that accepts a PDF file, extracts its text content, and displays it to the user. File upload and text extraction must both function correctly.
- 01App renders a file upload input
- 02Accepts PDF file type
- 03Displays upload confirmation
- 04Extracts and displays text content
- 05Handles empty or invalid files gracefully
Tool Stack Disclosure Required. On submission, you'll be asked to list the AI tools you used (e.g., Cursor + Claude Sonnet, Bolt.new, v0 + GPT-4o).
Expert-tier challenges are coming soon. These will require multi-page apps, real-time features, and complex state management.