Skip to content

Abhinavks1405/terminal-portfolio

Repository files navigation

Terminal Portfolio

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.

Features

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

Installation

Prerequisites

Clone the Repository

git clone https://github.com/Abhinavks1405/terminal-portfolio.git
cd terminal-portfolio

Install Dependencies

npm install
# or
yarn install

Development Mode

To run the application in development mode with live reloading:

npm start
# or
yarn start

Build for Production

To create a production build of the application:

npm run build
# or
yarn build

Commands

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.

Key Bindings

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • React: The JavaScript library used for building the user interface.
  • Tailwind CSS: For styling the application.
  • GitHub: For hosting the repository.

Contact

For any questions or feedback, please reach out to:

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published