Overview
zacess-pages is a terminal-style landing page for zacess.com, built as a proper Next.js 14 App Router application with TypeScript and Tailwind CSS. It behaves like a genuine CLI session rather than a styled webpage pretending to be one. A ZacessOS boot sequence plays on load with staggered delays, then the prompt activates with a blinking block cursor. The terminal supports command history via up/down arrow keys, tab autocomplete (single match completes immediately, multiple matches lists all options), line-by-line output with a 20ms per-line delay, and a suggest mode that collects typed input and fires a pre-filled mailto link.
Navigation commands (whoiszac, about, projects, experience, skills, blog, contact, links) open the corresponding pages on isaacadjei.me in new tabs. Local commands include cv (downloads PDF), collaborate (opens mail client with pre-filled subject), status (shows build state) and clear (preserves the boot lines). Three hidden easter egg commands - zac, sudo and whoami - reward curious visitors. A ZenQuotes daily motivation quote is fetched via a Next.js server-side API route that proxies the public API to avoid CORS, refreshing every 30 minutes.
Mac-style window controls (close, minimise, maximise, new tab) are fully functional. The terminal uses a three-layer colour scheme: cyan prompt, green commands, amber output. A subtle yellow border glow gives depth, the scrollbar is styled to match the palette, and terminal colours never change regardless of light/dark mode. The site is deployed on Vercel with automatic deploys on push to main and Cloudflare DNS routing zacess.com and www.zacess.com.
Key highlights
- ·Genuine terminal behaviour: boot sequence, blinking cursor, line-by-line output with 20ms delay
- ·Command history (up/down arrows), tab autocomplete and XSS-safe input echo
- ·Navigation commands link out to isaacadjei.me; cv command downloads PDF directly
- ·ZenQuotes API proxied server-side via Next.js API route to avoid CORS
- ·Mac-style window controls: close, minimise, maximise and new tab session
- ·Hidden easter egg commands reward curious visitors