Welcome to the Terminal Portfolio project! This is a React-based command-line interface (CLI) application showcasing a portfolio. It simulates a terminal where users can type commands to explore different sections of the portfolio.
- Command Input: Users can type commands to navigate through various sections of the portfolio.
- Command Autocomplete: Use the
Tab
key to autocomplete commands. - Command History: Navigate through previous commands using the up arrow key.
- Dynamic Output: Commands generate dynamic responses based on predefined logic.
git clone https://github.com/Abhinavks1405/terminal-portfolio.git
cd terminal-portfolio
npm install
# or
yarn install
To run the application in development mode with live reloading:
npm start
# or
yarn start
To create a production build of the application:
npm run build
# or
yarn build
Here's a list of commands you can use:
- Socials: Displays social media links.
- kills: Lists the skills and technologies used.
- about: Provides information about the portfolio owner.
- projects: Shows a list of projects.
- resume: Displays a link to the resume.
- clear: Clears the terminal.
- help: Shows a list of available commands.
- goals: Lists personal and professional goals.
- experience: Details professional experience.
The application supports several key bindings:
- Enter: Executes the current command and displays its output.
- Arrow Up: Navigates through previous commands.
- Tab: Autocompletes commands based on predefined options.
This project is licensed under the MIT License - see the LICENSE file for details.
- React: The JavaScript library used for building the user interface.
- Tailwind CSS: For styling the application.
- GitHub: For hosting the repository.
For any questions or feedback, please reach out to:
- Your Name: abhinavkumarsingh1405@gmail.com