This is a submission for the DEV April Fools Challenge
π What I Built
I built a completely useless (but slightly evil) website whereβ¦
π A button refuses to be clicked.
π It runs away from your cursor like it owes you money π
After enough struggle, it finally gives upβ¦
And rewards you with:
π A random 1-line joke (was it worth it? debatable π)
π A chaotic emoji explosion π
β οΈ Warning: This website may test your patience more than your internet speed.
π Demo
π Try it here:
(Good luck catching the button π)
π» Code
This project is built using simple frontend technologies:
- HTML
- CSS
- JavaScript
Shubh1595
/
Dev-April-fools
This project is made for fun and competation of dev april fools
π Catch Me If You Can β Joke Unlocker
A completely useless (but highly entertaining) web app built for the DEV April Fools Challenge.
You donβt just click a button hereβ¦
You earn it π
π― What Does This Do?
- A button that runs away from your cursor
- After enough struggle, it finally gives up π
- Then you can click it to unlockβ¦
- π A random 1-line joke π
- Plus a fun emoji explosion π
π€‘ Why Did I Build This?
Honestly⦠no reason.
This project solves:
β No real problems
β Maximum confusion, chaos, and laughter
βοΈ Features
- π±οΈ Annoying moving button (good luck catching it)
- π Unlock after multiple attempts
- π Random 1-line jokes
- π Emoji bloom animation on every click
- β Tea Mode (Error 418: I'm a teapot)
π Live Demo
π [Try it here] https://dev-april-fools-19c4zo03n-shubh1595s-projects.vercel.app
π» Tech Stack
- HTML
- CSS
- JavaScript
π οΈ How to Run Locally
β¦
(Keeping it minimal, fast, and chaotic)
βοΈ How I Built It
- Used JavaScript event listeners to track cursor movement
- Made the button randomly change position to avoid clicks
- Added a hidden attempt-based unlock logic
- Once unlocked, button becomes clickable
-
Clicking triggers:
- A random 1-line joke generator π
- A fun emoji bloom animation π
Added a bonus Tea Mode (Error 418 β)
π Prize Category
Iβm submitting this project for:
π Community Favorite
Because:
- Itβs simple, interactive, and fun
- Encourages users to keep clicking
- Designed to make people laugh (or get slightly frustrated π)
π€ Final Thoughts
This project solves absolutely nothingβ¦
But hopefully made you smile while trying to click a button π
If you managed to click the buttonβ¦
Congratulations π
You officially have more patience than I expected π
β If You Like It
Give it a β€οΈ or just try clicking the button again π
Top comments (2)
Hey, your live link requires access.
Make it public.
Thanks for pointing it out! π
Itβs fixed now β the project is public.