[This README was written by a human]
Fermium is a Fermi estimation game. You will be asked absurd questions like "How many piano tuners work in Chicago?" and you answer with a single number. There's no expectation of getting the answer exactly correct, but you need to be within the right order of magnitude.
Play it here: https://madhavmenon10.github.io/Fermium/
- Competitive: A 10-minute run against the clock. Answer as many questions as you can; the timer keeps ticking through the result screens. When time's up, submit your total to the global leaderboard.
- Casual: Practice your estimation for as long as you like and end the round whenever you want.
- Vanilla HTML, CSS, and JavaScript — no framework and no build step. Open
index.htmland it runs. - Supabase (through its REST API) backs the global leaderboard.
The question bank lives in questions.js as the QUESTIONS array, and adding to it is the easiest way to contribute. Append a new object with the next unused id:
{
id: ,
prompt: "",
category: "l", // "general" or "interview"
difficulty: , // 1 = Easy, 2 = Medium, 3 = Hard
answer: , // the true value — must be a positive number
answer_unit:",
canonical_decomposition: ""
}A few guidelines:
answermust be a positive number as scoring is logarithmic, so 0 or negative values don't work.- Keep
canonical_decompositionto a tight chain of assumptions a player could plausibly reason through. - Use
"general"for everyday trivia and"interview"for market-sizing / estimation-interview style questions.
Then open a pull request with your additions.