Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rishmi5h/terminal
Terminal portfolio website
https://github.com/rishmi5h/terminal
netlify pnpm reactjs tailwindcss typescript vitejs
Last synced: about 1 month ago
JSON representation
Terminal portfolio website
- Host: GitHub
- URL: https://github.com/rishmi5h/terminal
- Owner: rishmi5h
- License: mit
- Created: 2024-08-28T22:08:17.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-26T22:58:46.000Z (3 months ago)
- Last Synced: 2024-10-16T18:29:11.395Z (3 months ago)
- Topics: netlify, pnpm, reactjs, tailwindcss, typescript, vitejs
- Language: TypeScript
- Homepage: https://terminal.rishmi5h.com/
- Size: 1.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terminal Portfolio
A unique portfolio website themed as a terminal, showcasing my skills, projects, and contact information in an interactive command-line interface.
![Commands-img](/git-assets/commands.png)
## Features
- Interactive terminal-like interface
- Multiple themes mimicking popular terminal styles
- Command history and tab completion
- Responsive design
- Easy navigation through various sections of the portfolio## Available Commands
- `about`: Displays information about me
- `clear`: Clears the terminal
- `email`: Provides my email contact
- `gui`: Opens my portfolio website in a new tab
- `help`: Shows available commands
- `projects`: Displays my notable projects
- `skills`: Lists my technical skills
- `socials`: Shows my social media links
- `theme`: Changes the terminal theme
- `welcome`: Shows the welcome message## Themes
- Default
![Default-img](/git-assets/default.png)
- Mac-terminal
![Mac-terminal-img](/git-assets/mac-terminal.png)
- Windows-Powershell
![Windows-Powershell-img](/git-assets/windows-powershell.png)
- Ubuntu
![Ubuntu-img](/git-assets/ubuntu.png)
- Windows-cmd
![Windows-cmd-img](/git-assets/windows-cmd.png)## Technologies Used
- [Vite](https://vitejs.dev/)
- [React](https://reactjs.org/)
- [TypeScript](https://www.typescriptlang.org)
- [Tailwind CSS](https://tailwindcss.com/)
- [pnpm](https://pnpm.io/)## Setup and Installation
1. Clone the repository
2. Install dependencies:
```
pnpm install
```
(or `npm install` if you don't use `pnpm`)
3. Run the development server:
```
pnpm dev
```
4. Build for production:
```
pnpm build
```## Testing
Run tests using:
```
pnpm test
```## Special Commands
- `Ctrl + l`: Clear the terminal
- `Tab`: Autocomplete command
- `Up Arrow`: Cycle through command history## Contributing
Feel free to fork this project and customize it for your own use. If you have any suggestions or improvements, please open an issue or submit a pull request.
## License
[MIT License](LICENSE)