https://github.com/xylium117/terminal-portfolio
A terminal version of my portfolio website built with React, TypeScript and styled-Components.
https://github.com/xylium117/terminal-portfolio
portfolio portfolio-website react reactjs terminal terminal-colors typescript
Last synced: 25 days ago
JSON representation
A terminal version of my portfolio website built with React, TypeScript and styled-Components.
- Host: GitHub
- URL: https://github.com/xylium117/terminal-portfolio
- Owner: xylium117
- License: mit
- Created: 2023-09-20T11:00:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T11:43:49.000Z (about 1 year ago)
- Last Synced: 2025-03-20T05:51:23.640Z (8 months ago)
- Topics: portfolio, portfolio-website, react, reactjs, terminal, terminal-colors, typescript
- Language: TypeScript
- Homepage: https://xylium117.github.io/terminal-portfolio/
- Size: 932 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terminal Portfolio Website by Ayushman Sarkar
My portfolio website as a terminal developed with React, TypeScript and styled-components. Multiple themes are supported and keyboard shortcuts can be used for some functionalities.

## Features
- Responsive Design 📱💻
- Multiple themes 🎨
- Autocomplete feature ✨ (TAB | Ctrl + i)
- Go previous and next command ⬆️⬇️
- View command history 📖
- PWA and Offline Support 🔥
- Well-tested ✅
## Themes
Currently, this website supports 6 themes. Type `themes` in the terminal for more info.
## Lighthouse Score
## Running Locally
Clone the project
```bash
git clone https://github.com/ayushmansarkar/terminal-portfolio.git
```
Go to the project directory
```bash
cd terminal-portfolio
```
Remove remote origin
```bash
git remote remove origin
```
Install dependencies
```bash
npm install
```
Start the server
```bash
npm run dev
```
## Inspiration and Credits
Here are some inspiration for this kind of terminal website.
- [term m4tt72](https://term.m4tt72.com/)