🚀 QuantumOS v2 Devlog
When I first built this project, I mainly focused on making it look like an operating system. It had a Finder, Terminal, Settings, and a few games, but after getting feedback from the reviewer I realized it felt more like a UI demo than an actual OS.
Instead of starting over, I decided to improve what I already had.
The biggest change was rebuilding the Finder. Originally it just displayed a few hardcoded files, but now it actually behaves like a mini file manager. You can create files and folders, rename them, delete them, and everything is saved so it doesn’t disappear when you refresh the page.
I also spent a lot of time improving the Terminal. At first it only had a handful of fake commands. Now it can actually interact with the virtual filesystem, so commands like creating folders or listing files have a real effect instead of just printing text.
Another thing I wanted to improve was the overall experience. I added more applications, expanded the arcade section with extra games, improved the notification system, and made the windows feel smoother to use. I also kept refining the macOS-inspired interface because I really liked how it looked, but I tried to give it more of a NASA Mission Control personality instead of relying on a generic futuristic design.
One challenge I ran into was keeping everything connected. The Finder, Terminal, and apps all needed to stay in sync, and getting changes to persist after refreshing the browser took more work than I expected. It ended up teaching me a lot about managing application state and organizing JavaScript in a larger project.
This project also made me realize that building an operating system isn’t just about making things look nice. The fun part was making different pieces communicate with each other and making the desktop feel like a real environment instead of a collection of windows.
There’s still a lot I’d like to add in the future, like more built-in apps, better multitasking, and deeper NASA-inspired features, but I’m really happy with how much the project has grown from the first version.