DEV Community

An Vo
An Vo

Posted on

be-confused.com

April Fools Challenge Submission ☕️🤡

This is a submission for the DEV April Fools Challenge

What I Built

I built be-confused.com, a deliberately useless local web app powered by Teapot Intelligence and fully compliant with HTTP 418.

At first glance, it looks like a polished chat product. In reality, it is a teapot-themed nonsense machine called Teabot 418 that confidently delivers:

  • surreal breaking news
  • absurd quizzes with ceremonial grading
  • fake serious explanations of 418 I'm a teapot
  • harmless nonsense about capybaras, turtles, crocodiles, kettles, and beverage protocol

The whole joke is that it has the interface and confidence of a serious software product, but none of the usefulness. Sometimes it even has a tiny tea hiccup in the middle of a reply, says something ridiculous like it briefly became a pancake wizard, apologizes, and then continues as if nothing happened.

I wanted it to feel like an internet protocol joke that accidentally became a startup.

Demo

https://youtu.be/Jo9CcmoHSkc

Code

https://github.com/anvo0000/April-Fools-Challenge

How I Built It

I built this with a very small stack on purpose:

  • Python
  • FastAPI
  • Jinja2
  • vanilla HTML, CSS, and JavaScript

The app has a single page and a single chat endpoint. On the backend, I used lightweight keyword routing to classify prompts into modes like news, quiz, teapot refusal, info, or general confusion. Responses are generated from template banks with randomized phrases, so the app feels playful and a little unpredictable without needing a real model.

On the frontend, I added fake streaming text, fake model labels, a polished teapot-themed interface, and quick prompt cards so it feels like a serious Teapot Intelligence product for about three seconds before the nonsense begins.

One of my favorite additions was the tea hiccup flow. Occasionally the bot interrupts itself with a harmless absurd sentence, apologizes, and goes back to the original answer. That tiny glitch made the experience feel much sillier and more alive.

This project was intentionally scoped to stay local, simple, and fast to build while still feeling polished enough to sell the joke.

Prize Category

I am submitting this for Best Ode to Larry Masinter.

The core concept is built around the HTCPCP joke and the legacy of 418 I'm a teapot. Instead of using the teapot reference as a one-line easter egg, I made it the entire product identity. The chatbot is literally framed as a beverage-protocol-compliant assistant that refuses coffee requests, explains 418 with fake authority, and turns protocol absurdity into the whole user experience.

This project is basically my attempt to take an internet joke RFC far too seriously and turn it into a useless product demo.

Top comments (0)