Skip to content

About

A highly customizable, interactive, and lightweight terminal-style portfolio template for developers.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

💻 Hacker Terminal Portfolio Template

Live Demo

A highly customizable, interactive, and lightweight terminal-style portfolio template for developers. Built with React, Vite, and TypeScript.

Terminal Preview

✨ Features

  • ⌨️ 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.

🚀 Quick Start

1. Fork and Clone

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-portfolio

2. Customize Your Data

Open 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
};

3. Install and Run

npm install
npm run dev

🌐 Deployment (GitHub Pages)

This 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.

🛠️ Commands

Visitors can interact with your portfolio using these commands:

  • help: See all commands
  • about: Your bio
  • projects: Your work with links
  • skills: Technical toolkit
  • socials: Social links
  • whoami: Your name
  • neofetch: System info
  • matrix: Easter egg 🤫

🤝 Contributing

Found a bug or have a feature idea? Open an issue or submit a PR! See CONTRIBUTING.md for more details.

⭐️ Support

If you like this template, please give it a star! It helps more developers discover it.

About

A highly customizable, interactive, and lightweight terminal-style portfolio template for developers.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages