An open API service indexing awesome lists of open source software.

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.

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.

![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)

## 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


Terminal 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/)