Skip to content

An interactive terminal portfolio made with Vue, Typescript and Tailwind CSS.

License

Notifications You must be signed in to change notification settings

iamabhijeet2003/portfolio

Repository files navigation

Interactive Terminal Portfolio

Welcome to my interactive terminal portfolio built using Vue 3, TypeScript, and TailwindCSS. This project is open-source and aims to showcase my work in a unique and engaging way.

Features

  • Autocompletion: Easily complete commands with tab suggestions.
  • Command History: Navigate through previously entered commands.
  • Multiple Themes: Customize the terminal's appearance with various themes.
  • Responsive Design: Works seamlessly on different devices and screen sizes.

Tech Stack

  • Vue 3: A progressive JavaScript framework for building user interfaces.
  • TypeScript: A strongly typed programming language that builds on JavaScript.
  • TailwindCSS: A utility-first CSS framework for rapid UI development.
  • Pinia: A state management library for Vue.
  • Vercel: Deployment platform for high-performance websites and apps.

Multiple Themes

The terminal supports multiple themes. You can change the theme by typing themes set <theme-name>. To see all available themes, type themes in the terminal.

Lighthouse Report

This project scores a perfect 100 in all categories on Lighthouse:

  • Performance: 100
  • Accessibility: 100
  • Best Practices: 100
  • SEO: 100

Run Locally

Follow these steps to run the project locally:

  1. Clone the project

    git clone https://github.com/iamabhijeet2003/portfolio
  2. Go to the project directory

    cd portfolio
  3. Install dependencies

    npm install
  4. Start the server

    npm run dev

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License.

Contact

If you have any questions or suggestions, feel free to contact me via [email protected].


Thank you for checking out my interactive terminal portfolio!

About

An interactive terminal portfolio made with Vue, Typescript and Tailwind CSS.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published