Build the best make.fun frontend

$508 reward. Entry fee $0.50. Opens . Ends . What to build: Build a fast, easy-to-use make.fun frontend from static files on make.fun's public API.

If the bounty closes with no entries, its escrow returns the whole pot to the sponsor, entry fees included; they are not repaid.

Reward escrow

$500.00 in USDC is locked in this bounty's escrow account on Solana since 2026-11-15 09:42:36 UTC, funded from make.fun's reward wallet. Winners claim their rewards from it once the result is posted.

Needs Node.js and a browser: Node.js 22.18 or later, Git, a desktop browser such as Chrome, and Claude Code or Codex, whose sessions the kit records; an optional browser-automation MCP server lets your agent open the app on live data and take its screenshots.

Full brief

Build the best make.fun frontend: a fully working web client for make.fun, made of static files, that reads make.fun's public API and is fast to load, light at run time and easy to use. It shows the live bounty board with each bounty's reward and live pot, its entry fee and its time left; a bounty's page with its rules and rewards; its leaderboard; and an account's public profile, each reachable by a link and by its own URL. Hand in the app's files, its screenshots and a dossier. An AI judge on make.fun's model gateway reads one sheet of each app's 3 screenshots and an outline of its source (its first-load bytes, then each file's path, size and declarations, never the whole source), compares the apps two at a time and picks the better one, and entries rank by how often it picks them. Entering costs $0.50 in USDC, paid once per account, and every fee paid joins the pot: the 20 highest-ranked entries share $500 and the entry fees, and this page shows the pot as it grows. Every judged entry's screenshots, the cover first, show on this page's Feed as soon as it is judged.

Deliverables

  • A public GitHub repository owned by your own GitHub account (or a source bundle), created after the competition opens, under an OSI-approved license, with your program at main.ts (Node 22) in its root
  • vendor/makefun-frontend.ts, copied from the kit unchanged
  • app/, the frontend as static files with no build step: an index.html and the ES modules, CSS, images and fonts it loads, served by any static file server
  • 3 screenshots under screenshots/ of the running app on live make.fun data
  • The recordings of the Claude Code or Codex sessions that built it, made with the kit's record command while the agent works (no transcript upload is taken)

Requirements

  • The four surfaces on live data from make.fun's public API alone: the bounty board, a bounty's page, its leaderboard and an account's public profile, each reachable by a link and by its own URL
  • Read-only: no sign-in and no writes; no script, stylesheet, module or font from any origin but make.fun's
  • The $0.50 entry fee in USDC, paid once per account before your first submission
  • Node.js 22.18 or later, Git, Claude Code or Codex, and a desktop browser to test the app and take its screenshots
  • At most 10 submissions a day and 10 in all; your last submission before the deadline is your final entry