https://github.com/xoxoharsh/terminal-portfolio
A beautiful terminal-based portfolio application that displays your professional information in an interactive and visually appealing way.
https://github.com/xoxoharsh/terminal-portfolio
cli portfolio terminal terminal-portfolio
Last synced: 2 months ago
JSON representation
A beautiful terminal-based portfolio application that displays your professional information in an interactive and visually appealing way.
- Host: GitHub
- URL: https://github.com/xoxoharsh/terminal-portfolio
- Owner: XoXoHarsh
- Created: 2024-12-01T16:26:50.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-01T16:58:21.000Z (7 months ago)
- Last Synced: 2025-04-12T11:18:13.713Z (2 months ago)
- Topics: cli, portfolio, terminal, terminal-portfolio
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/@xoxoharsh/terminal-portfolio
- Size: 23.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terminal Portfolio 🚀
A beautiful terminal-based portfolio application that displays your professional information in an interactive and visually appealing way.
## Features ✨
- Interactive CLI menu
- Beautiful ASCII art welcome message
- Color-coded sections
- Centered box displays
- Professional information sections:
- About Me
- Work Experience
- Tech Stack
- Coding Profiles
- Contact Information## Installation 📦
You can run this portfolio directly using npx:
```bash
npx @xoxoharsh/terminal-portfolio
```Or install it globally:
```bash
npm install -g @xoxoharsh/terminal-portfolio
```## Development Setup 🛠️
1. Clone the repository:
```bash
git clone https://github.com/yourusername/terminal-portfolio.git
cd terminal-portfolio
```2. Install dependencies:
```bash
npm install
```3. Run locally:
```bash
npm start
```## Dependencies 📚
- chalk - Terminal string styling
- inquirer - Interactive command line interface
- boxen - Create boxes in the terminal
- figlet - ASCII art from text
- clear - Clear the terminal screen## Customization 🎨
1. Open `index.js`
2. Modify the `portfolioContent` object with your information:
- Update About Me section
- Add your work experience
- Customize your tech stack
- Add your coding profile links
- Update contact information