This is a submission for the DEV April Fools Challenge
☕ What I Built
I built Coffee Refuser 9000 — a strictly compliant implementation of the infamous HTTP 418 I'm a teapot error.
In a world obsessed with caffeine, this application takes a bold stand. It is a teapot… and it refuses to brew coffee.
No matter what you request — Latte, Espresso, or Cappuccino — the app responds with a uniquely crafted, sarcastic, and dramatic refusal message. Powered by AI, every rejection feels personal, poetic, and slightly offensive (in a fun way 😄).
It only accepts Tea — the one true beverage this teapot respects.
🚫 Demo
Check out the live (and very stubborn) teapot:
👉 https://ais-dev-bemem4suenaft6h3m2v2sn-323154044951.asia-southeast1.run.app/
Try ordering coffee… I dare you 😄
💻 Code
Explore the source code here:
👉 https://github.com/pawarshivamd/april-fools-coffee
The repository contains the core logic, UI, and the AI-powered sarcasm engine behind the teapot.
⚙️ How I Built It
This project focuses on “useless but polished” engineering — because over-engineering a joke makes it better 😄
- React + Vite → Lightning-fast UI for instant rejection
- Google Gemini AI → Powers the Sarcasm Engine that generates dynamic refusal messages
- Tailwind CSS → Clean “artisanal teapot” aesthetic
- Framer Motion → Teapot wiggles + dramatic shake effects
- Lucide React → Icons for beverages I refuse to make
🏆 Prize Category
🥇 Best Google AI Usage
Using a state-of-the-art LLM just to say “No” in creative ways…
This is peak 2026 engineering.
🫖 Best Ode to Larry Masinter
A faithful (and slightly aggressive) tribute to RFC 2324.
This teapot takes its job very seriously.
😄 Final Thoughts
Not every project needs to be useful.
Some just need to make people smile… or argue with a teapot ☕❌
Give it a try — but don’t expect coffee.
Top comments (0)