Twenty small apps. Three rounds.
Single-page apps, AI-built* on a named npm package each, $5 budget each. A round passed only if all twenty built in one run.
Round
Pomodoro
Tip Calculator
Todo List
Unit Converter
BMI Calculator
Coffee Landing
Portfolio
Countdown
Solar Quiz
Color Palette
Word Counter
Weather Cards
Pricing Table
FAQ Accordion
Recipe Card
Stopwatch
Memory Game
Quote Generator
RSVP Form
Habit Tracker
Round 1 9/20 $0.57
Pomodoro, canvas-confetti: passed
Tip Calculator, currency.js: passed
Todo List, @formkit/auto-animate: failed, hit the agent's step limit
Unit Converter, convert-units: failed, hit the output limit
BMI Calculator, chart.js: passed
Coffee Landing, animejs: failed, lost the network
Portfolio, @formkit/auto-animate: failed, hit the agent's step limit
Countdown, dayjs: passed
Solar Quiz, canvas-confetti: passed
Color Palette, chroma-js: failed, preview too slow for the test
Word Counter, words-count: failed, not run, the test could not open it
Weather Cards, chart.js: passed
Pricing Table, animejs: failed, hit the agent's step limit
FAQ Accordion, fuse.js: failed, hit the agent's step limit
Recipe Card, fraction.js: failed, hit the agent's step limit
Stopwatch, @formkit/auto-animate: passed
Memory Game, canvas-confetti: passed
Quote Generator, animejs: failed, hit the agent's step limit
RSVP Form, zod: failed, hit the output limit
Habit Tracker, dayjs: passed
Round 2 17/20 $0.73
Pomodoro, canvas-confetti: passed
Tip Calculator, currency.js: passed
Todo List, @formkit/auto-animate: passed
Unit Converter, convert-units: failed, runtime error from Node's global
BMI Calculator, chart.js: passed
Coffee Landing, animejs: passed
Portfolio, @formkit/auto-animate: passed
Countdown, dayjs: passed
Solar Quiz, canvas-confetti: passed
Color Palette, chroma-js: passed
Word Counter, words-count: passed
Weather Cards, chart.js: passed
Pricing Table, animejs: failed, cut off at request 10
FAQ Accordion, fuse.js: failed, lost the network
Recipe Card, fraction.js: passed
Stopwatch, @formkit/auto-animate: passed
Memory Game, canvas-confetti: passed
Quote Generator, animejs: passed
RSVP Form, zod: passed
Habit Tracker, dayjs: passed
Round 3 20/20 $0.70
Pomodoro, canvas-confetti: passed, $0.0252 in 3:52 min
Tip Calculator, currency.js: passed, $0.0381 in 3:57 min
Todo List, @formkit/auto-animate: passed, $0.0263 in 4:20 min
Unit Converter, convert-units: passed, $0.0587 in 4:55 min
BMI Calculator, chart.js: passed, $0.0439 in 5:43 min
Coffee Landing, animejs: passed, $0.0379 in 5:00 min
Portfolio, @formkit/auto-animate: passed, $0.0397 in 4:53 min
Countdown, dayjs: passed, $0.0218 in 3:43 min
Solar Quiz, canvas-confetti: passed, $0.0331 in 4:33 min
Color Palette, chroma-js: passed, $0.0363 in 4:56 min
Word Counter, words-count: passed, $0.0287 in 4:30 min
Weather Cards, chart.js: passed, $0.0347 in 4:58 min
Pricing Table, animejs: passed, $0.0408 in 5:01 min
FAQ Accordion, fuse.js: passed, $0.0261 in 4:43 min
Recipe Card, fraction.js: passed, $0.0664 in 5:41 min
Stopwatch, @formkit/auto-animate: passed, $0.0251 in 4:47 min
Memory Game, canvas-confetti: passed, $0.0243 in 3:58 min
Quote Generator, animejs: passed, $0.0258 in 5:10 min
RSVP Form, zod: passed, $0.0445 in 6:09 min
Habit Tracker, dayjs: passed, $0.0258 in 5:26 min
Hover or tap a square to see the app.