I built an interactive OS-style personal website called RyukOS. Instead of a traditional portfolio layout, visitors can explore my projects, skills, notes and information through a desktop interface with folders, draggable windows, a terminal, and a notepad. I also added a public Comments section where visitors can leave messages that are stored and displayed using Firebase Firestore.
The most challenging part was building the window and filesystem interactions in Next.js and making the different apps work together like a small operating system. I’m most proud of turning a simple personal website into an interactive experience rather than just another portfolio page.
Open the folders and explore the TXT files, try the terminal commands, open the Notepad, and leave a comment in the Comments section. You can also open my Portfolio and GitHub from the desktop.
- 3 devlogs
- 6h
- Personal Site