terminal

Terminal portfolio website

MIT License

Stars
0

Terminal Portfolio

A unique portfolio website themed as a terminal, showcasing my skills, projects, and contact information in an interactive command-line interface.

Features

  • Interactive terminal-like interface
  • Multiple themes mimicking popular terminal styles
  • Command history and tab completion
  • Responsive design
  • Easy navigation through various sections of the portfolio

Available Commands

  • about: Displays information about me
  • clear: Clears the terminal
  • email: Provides my email contact
  • gui: Opens my portfolio website in a new tab
  • help: Shows available commands
  • projects: Displays my notable projects
  • skills: Lists my technical skills
  • socials: Shows my social media links
  • theme: Changes the terminal theme
  • welcome: Shows the welcome message

Themes

  • Default
    Default-img
  • Mac-terminal
    Mac-terminal-img
  • Windows-Powershell
    Windows-Powershell-img
  • Ubuntu
    Ubuntu-img
  • Windows-cmd
    Windows-cmd-img

Technologies Used

Setup and Installation

  1. Clone the repository
  2. Install dependencies:
    pnpm install
    
    (or npm install if you don't use pnpm)
  3. Run the development server:
    pnpm dev
    
  4. Build for production:
    pnpm build
    

Testing

Run tests using:

pnpm test

Special Commands

  • Ctrl + l: Clear the terminal
  • Tab: Autocomplete command
  • Up Arrow: Cycle through command history

Contributing

Feel free to fork this project and customize it for your own use. If you have any suggestions or improvements, please open an issue or submit a pull request.

License

MIT License

Related Projects