Ship
@the1anonlypr3 on personal-site
i made a terminal emulator style personal website!
a website made with html/css/js that talks about myself and my projects, besides having some fun commands and interactable elements
features:
- persistent storage of themes and command history
- scrollable command history with up/down arrow
- functional filesystem able to be navigated with cd, ls, cat
- command parser that takes theoretically unlimited arguments
- five different themes
- autoscroll
- dynamic terminal path
- automatic scrolling to the latest command
- dynamic helpme.txt generated from available commands
- custom neofetch implementation
- responsive layout for mobile devices
- no libraries used
- error handling for all commands
things that were challenging:
- learning JS
- reteaching myself html/css
- adding the filesystem, wrapping my head around commands in general. spent the most time on the command logic
- not breaking the entire site after one js implementation
things im proud of:
- the site even works! wow! it’s not broken!
- implementation of functional commands and filesystem
- 4 devlogs
- 13h
- 8.53x multiplier
- 112 Stardust