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