# Interactive Terminal Portfolio

A modern, interactive terminal-style portfolio website built with React and Tailwind CSS. This project provides a unique way to showcase your skills, projects, and information through a familiar command-line interface.

## Features

- 🖥️ Fully functional command-line interface
- 📁 Virtual filesystem navigation
- 🎨 Beautiful and responsive design
- ⌨️ Command autocompletion with Tab
- 🖼️ Image viewing support
- 🎯 Custom commands and shortcuts
- 🌈 Modern UI with gradient backgrounds
- 🎮 Interactive ASCII art welcome screen

## Available Commands

- `ls` - List directory contents (alphabetically sorted)
- `cd [directory]` - Change directory
- `cat [file]` - Display file contents
- `view [image]` - Display image files
- `pwd` - Print working directory
- `clear` - Clear the terminal screen
- `help` - Display help information
- `date` - Show current date and time

## Shortcuts

- `Tab` - Autocomplete commands and paths
- `Ctrl+L` - Clear the terminal screen

## Directory Structure

```
/home/guest/
├── about.txt           # Personal introduction
├── welcome.txt         # Welcome message
├── projects/          # Project showcase
├── skills/           # Technical skills
├── contact/          # Contact information
├── images/           # Image assets
└── blog/             # Blog posts
```

## Technologies Used

- React.js
- Tailwind CSS
- JavaScript (ES6+)
- HTML5
- CSS3

## Getting Started

1. Clone the repository:

```bash
git clone https://github.com/yourusername/terminal-portfolio.git
```

2. Install dependencies:

```bash
npm install
```

3. Start the development server:

```bash
npm run dev
```

4. Build for production:

```bash
npm run build
```

## Customization

1. Edit the filesystem structure in `src/data/filesystem.js`
2. Modify the styling in `src/index.css`
3. Update the terminal component in `src/components/Terminal.jsx`
4. Add your own images to the `public` directory

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

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

## Acknowledgments

- Inspired by Unix/Linux terminal interfaces
- Built with modern web technologies
- Designed for developer portfolios

---

Made with ❤️ by [Your Name]
