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.
- 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.
- 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.
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.
This project scores a perfect 100 in all categories on Lighthouse:
- Performance: 100
- Accessibility: 100
- Best Practices: 100
- SEO: 100
Follow these steps to run the project locally:
-
Clone the project
git clone https://github.com/iamabhijeet2003/portfolio
-
Go to the project directory
cd portfolio
-
Install dependencies
npm install
-
Start the server
npm run dev
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License.
If you have any questions or suggestions, feel free to contact me via [email protected].
Thank you for checking out my interactive terminal portfolio!