My very own WebOS
- 2 Devlogs
- 2 Total hours
This is my very own OS that can be run in the web!
This is my very own OS that can be run in the web!
Devlog #2
The system is starting to feel alive now.
I built the Notes app fully. Not just the interface, but real functionality. You can actually write, save, and manage notes inside the OS like it’s a real application, not a static component. That was the moment things shifted from UI work into something closer to an actual system.
The desktop layer is also in place now. App icons are organized, the layout is stable, and everything follows the same grid and spacing rules. The structure feels consistent across the whole environment, which was missing before.
A big addition is taskbar pinning. Apps can now be pinned and accessed directly from the taskbar. It changes how the system is used. It’s no longer just opening windows randomly, but building a personal workspace over time.
Other apps are still in progress, but the pattern is set. Each one will move from “empty UI” to something functional. No placeholders staying long term. Everything will eventually do something real.
The direction is still the same. Old system energy, early desktop behavior, simple interaction rules. Nothing modern or overdesigned. Just structured UI that feels like it belongs to a system instead of a website.
At this point, it’s no longer just a layout. It behaves like something you can actually use.
Devlog #1
My first Devlog !!
I’m building a web OS that actually feels like an OS, not just another frontend project.
The whole idea is to recreate that old system feel Windows XP era, early desktop interfaces, where everything had structure, borders, weight. No modern glassmorphism, no soft UI, no unnecessary polish. Just rigid layout, clear hierarchy, and a visual language that feels “physical” instead of flat.
This isn’t random nostalgia. It connects directly to how I like things outside of code too vintage clothing, old money aesthetics, simple but structured design. Things that don’t try too hard, but still feel intentional. I want the same energy in the UI: controlled, minimal, slightly raw, but consistent.
Right now I built the frontend in React with Tailwind. The system is still purely visual, but the direction is clear: everything is based on a strict grid, fixed spacing, and a limited palette. The bevel borders replace modern shadows, and the layout is designed to feel like a real desktop environment instead of a website pretending to be one.
Next step is where the project actually starts to become something real.
I’m going to add a backend and a database so this stops being static. The idea is that the OS will have persistence real users, real state, real data. Files won’t just be fake UI boxes, they’ll actually exist in storage. Apps inside the system will stop being components and start behaving like actual services with data behind them.
After that, I want to go deeper into the system layer itself. Window management, dragging, stacking, real desktop behavior. Not just “UI interactions”, but something that feels closer to how an operating system actually works.
This project is not just practice. It’s me trying to build something that matches how I think visually and technically at the same time.