Day 26

Easter Egg Addons — Confetti & Secret Terminal

Try it!

Confetti

Click the button to fire a confetti burst.



Secret Terminal

A fun, fully sandboxed terminal — no server, no file access, no real commands. It lives on every page of this site.

Press ` (backtick) anywhere on the site to open it.
Press Esc or type close to dismiss it.
Type help inside to see all commands — including one that shows your unlocked achievements.

Description


Context: Portfolios are usually all business. I wanted to add a couple of easter eggs that reward curious visitors — a confetti burst and a fake terminal that feels like hacking into something without actually doing anything dangerous.

Challenges: Making the confetti feel good required tuning the spread, angle, and gravity parameters in canvas-confetti. The terminal needed a command dispatcher that was easy to extend while keeping all responses purely client-side — no fetch calls, no eval, no actual shell access. Wiring it into every page via the shared easter-eggs.js loader (injected by site-style.js) meant zero changes to individual pages.

Result: Two global easter egg modules active on every page. The confetti fires on demand. The terminal handles a set of commands — including an achievements command that shows your progress through the site's hidden achievement system.

Previous Day
Next Day