This is a submission for the DEV April Fools Challenge
What I Built
I present to you TEAPOT.EXE the world's most serious, enterprise-grade, terminal-powered "I'm a Teapot as a Service" (TaaS).
It's a sleek dashboard that looks like it could run a Fortune 500 infra team⦠except its single purpose is to aggressively refuse every coffee request by shipping a real HTTP 418 I'm a Teapot straight to your Network tab.
Features include:
- Live metrics proudly showing 420,069 coffee requests refused (and climbing)
- A fully functional HTCPCP console where you can type
BREW /coffeeand receive maximum emotional damage π€£ - Official-looking certifications: ISO 418, SOC 2 Type Teapot, "Larry Masinter hive mind: online"
- A brew request form that politely reminds you: "All fields optional. Outcome non-negotiable."
- Zero coffee shipped. Infinite compliance achieved. Your standup is not a brew endpoint.
In short: Zero Coffee Delivered. 100% Compliance.β’
Built entirely around the glorious absurdity of RFC 2324.
Demo
Live Site (go ahead, try to brew something):
https://teapot-exe.pages.dev/
Open DevTools β Network tab β click "Brew coffee (legally impossible)" and watch the beautiful red 418 appear like the teapot's middle finger to caffeine.
Code
GitHub: teapot-exe repo link
Feel free to clone, run bun install && bun dev or npm install && npm run dev, and watch your own teapot have an identity crisis.
How I Built It
I didn't use a lot of tools to build and achieve this enterprise-level software π€£, I only made use of svelte, tailwindcss, and vanilla css.
Prize Category
This whole project is a heartfelt (and slightly chaotic) tribute to Larry Masinter and his 1998 April Fools masterpiece: RFC 2324 Hyper Text Coffee Pot Control Protocol.
From the HTCPCP console and custom 418 headers to the "Larry Masinter hive mind: online" status and "RFC 2324 or nothing" philosophy every pixel is soaked in teapot energy.
If there's a prize for making a teapot this professionally useless, I humbly submit my short-and-stout candidate.
Thanks to the DEV team for the tea-rrific challenge! βπ€‘
Now if you'll excuse me, I need to go apologize to my teapot again.
Top comments (0)