A CRT-style interactive terminal that doubles as a portfolio page. Type commands to explore — just like the old days, but shinier.
- Full CRT experience — scanlines, phosphor glow, screen curvature, vignette, subtle flicker
- BIOS-style boot sequence — loading bars, hardware checks, "SYSTEM READY"
- ⌨️ Interactive commands — type to navigate the portfolio
- 4 color themes — green phosphor, amber, ice blue, monochrome
- Matrix rain easter egg — follow the white rabbit
- Command history — up/down arrows to recall previous commands
- Tab completion — autocomplete command names as you type
- Typing animation — character-by-character output for that authentic feel
- █ Blinking block cursor — because this is a real terminal
| Command | Description |
|---|---|
help |
List all available commands |
about |
Who am I — the about section |
skills |
Tech stack with visual proficiency bars |
projects |
Featured projects with descriptions |
contact |
Email, GitHub, LinkedIn links |
education |
Education history & certifications |
experience |
Work experience timeline |
neofetch |
System info in ASCII art style |
theme <color> |
Switch theme — green / amber / blue / white |
matrix |
Trigger Matrix digital rain |
clear |
Clear the terminal |
sudo rm -rf / |
Try it. I dare you. |
# Clone
git clone https://github.com/Sanjays2402/retro-terminal.git
cd retro-terminal
# Install
npm install
# Dev server
npm run dev
# Build
npm run build- React 19 — UI components
- Vite — lightning-fast bundler
- Tailwind CSS v4 — utility styling
- Framer Motion — smooth animations
- JetBrains Mono — the monospace font
| Theme | Color | Hex |
|---|---|---|
| Green | Phosphor Green | #00ff41 |
| Amber | Classic Amber | #ffb000 |
| Blue | Ice Blue | #00d4ff |
| White | Monochrome | #f0f0f0 |
All portfolio data lives in src/data.js. Edit the arrays to swap in your own info — about text, skills, projects, contact links, education, and experience.
MIT