This is a submission for the DEV April Fools Challenge
What I Built
I built BrewOps, a highly serious, production-grade DevOps dashboard for a delightfully useless protocol: the Hyper Text Coffee Pot Control Protocol (HTCPCP, RFC 2324).
Tired of walking to the breakroom only to find the coffee pot empty? BrewOps brings 1998's best internet joke into the modern era. It's a sleek control center that lets you monitor your network of coffee pots and teapots. You can issue BREW and PROPFIND requests, select your Accept-Additions (like Milk, Syrup, or Alcohol), and watch the live terminal logs.
And yes, if you try to brew coffee using the "Earl Grey Teapot" appliance, the server will correctly reject your request with a 418 I'm a teapot status code, complete with a panic animation.
Demo
Live App: BrewOps HTCPCP Dashboard
Code
Source Code: Google AI Studio Project
How I Built It
I built this using Next.js and Tailwind CSS to give it that authentic, dark-mode "serious developer tool" aesthetic. The icons are from lucide-react, and I used motion/react (Framer Motion) to create the smooth terminal log entries and the bouncing teapot animation when a 418 error is triggered.
The entire project was generated, iterated on, and deployed using Google AI Studio.
Prize Category
I am submitting this for two categories:
1. Best Ode to Larry Masinter:
This project is a literal, playable implementation of Larry Masinter's legendary RFC 2324. It faithfully recreates the HTCPCP headers (Accept-Additions, message/coffeepot content types) and intentionally triggers the famous 418 I'm a teapot error when you target the wrong appliance.
2. Best Google AI Usage:
I built this entire application from scratch using Google AI Studio (powered by Gemini 3.1 Pro). The AI agent helped me scaffold the Next.js app, design the Tailwind UI, write the simulated terminal logic, and instantly deploy the final build to Google Cloud Run (which is where it is currently hosted!).
Top comments (0)