A React terminal-themed website to serve as iArcanic's portfolio hosted via GitHub.
To run locally (accessible via https://localhost:3000):
npm install && npm startCurrently, the available commands include:
help- Display a help message listing all available commands and their functionality
clear- Clear the terminal screen of commands
about- Display information about iArcanic
repo- Redirect to this GitHub repository page
github- Redirect to iArcanic's GitHub profile
linkedin- Redirect to iArcanic's LinkedIn profile
resume- Download iArcanic's resume as a PDF
discord- Redirect to iArcanic's Discord profile
spotify- Redirect to iArcanic's Spotify profile
sudo rm -rf /*- A cool Easter Egg
quitorexit- Close this tab
Currently, the available keyboard shortcuts include:
<UP ARROW>and<DOWN ARROW>- Navigate command history
<TAB>- Autocomplete a command if it is valid and exists
<CTRL+A>- Go to the beginning of a typed input
<CTRL+E>- Go to the end of a typed input
<CTRL+U>- Delete the typed input
Currently, there are five colour schemes, available in both light and dark modes:
| Colour scheme | Light | Dark |
|---|---|---|
| 1: Default | ![]() |
![]() |
| 2: Monokai | ![]() |
![]() |
| 3: Gruvbox | ![]() |
![]() |
| 4: Solarized | ![]() |
![]() |
| 5: Dracula | ![]() |
![]() |
- Use the number buttons or the keyboard number keys to change the colour scheme
- Use the sun/moon icon button to toggle between light and dark modes
The page's mock server information displays the following GitHub account statistics:
- Red button (x or close)
- Closes the tab
- Yellow button (- or minimise)
- Currently does not have a functionality mapped to it
- Green button (expand)
- Toggle full-screen mode
Ensure that Node.js is installed on your system with version 20.15.0 (long-term support) or higher.
You can download and install Node.js from the official Node.js website.
Follow the instructions as per your operating system.
- Clone the repository to your local machine:
git clone https://github.com/iArcanic/iarcanic.github.io- Navigate to the project's root directory
cd iarcanic.github.io- Install required Node dependencies
npm install- Start the development server, accessible via https://localhost:3000
npm start- Make mobile-optimised site
- Add blog posts
- Add SSH command loading sequence
- Add Spotify stats
- Top artists
- Top tracks
- Currently playing
- Refactor codebase into separate files












