A highly customizable, interactive, and lightweight terminal-style portfolio template for developers. Built with React, Vite, and TypeScript.
- ⌨️ Interactive Terminal: Fully functional command-line interface in the browser.
- 🚀 Zero UI Editing: Customize everything by editing a single configuration file.
- ⚡ Lightning Fast: Built with Vite for near-instant load times.
- 🛠️ Developer Friendly: Supports Tab-completion and command history (Up/Down arrows).
- 🎨 Hacker Aesthetic: Classic dark theme with Matrix-green accents.
- 📦 Minimalist: No heavy terminal libraries; built with custom lightweight React logic.
Click the Fork button at the top right of this repository, then clone it to your local machine.
git clone https://github.com/YOUR_USERNAME/dev-terminal-portfolio.git
cd dev-terminal-portfolioOpen src/config.ts and replace the placeholder data with your own name, bio, projects, and social links.
export const config = {
name: "Your Name",
username: "your_username",
bio: "Your amazing bio goes here...",
// ... and so on
};npm install
npm run devThis template is ready for one-click deployment to GitHub Pages.
It now includes an automated GitHub Actions workflow (.github/workflows/deploy.yml) that automatically builds and deploys to GitHub Pages on every push to the main branch!
Make sure to go to Settings > Pages in your GitHub repository and set the source to GitHub Actions.
Visitors can interact with your portfolio using these commands:
help: See all commandsabout: Your bioprojects: Your work with linksskills: Technical toolkitsocials: Social linkswhoami: Your nameneofetch: System infomatrix: Easter egg 🤫
Found a bug or have a feature idea? Open an issue or submit a PR! See CONTRIBUTING.md for more details.
If you like this template, please give it a star! It helps more developers discover it.