/terminal-portfolio

Terminal inspired portfolio. Idea by https://github.com/satnaing/terminal-portfolio.

Primary LanguageTypeScript

Terminal Portfolio Website by Arialdev

Terminal Portfolio Website by Arialdev

ts Netlify Status Gitmoji

My portfolio website in terminal version developed with React, TypeScript and Styled-Components. Multiple themes supported and keyboard shortcuts can be used for some functionalities.

This project is based on Sat Naing's idea.

Features

  • Responsive Design 📱💻
  • Multiple themes 🎨
  • Autocomplete feature ✨ (TAB | Ctrl + i)
  • Go previous and next command ⬆️⬇️
  • View command history 📖
  • PWA and Offline Support 🔥
  • Well-tested ✅

Tech Stack

Frontend - React, TypeScript
Styling - Styled-Components
State Management - ContextAPI
Testing - Vitest, React Testing Library
Deployment - Netlify

Multiple Themes

Currently, this website supports 6 themes. Type themes in the terminal for more info. terminal-portfolio-themes

Lighthouse Score

Sat Naing Terminal Lighthouse Score

Running Locally

Clone the project

git clone https://github.com/arialdev/terminal-portfolio.git

Go to the project directory

cd terminal-portfolio

Remove remote origin

git remote remove origin

Install dependencies

npm install

Start the server

npm run dev

Author