u/FrightySab

▲ 10 r/vuejs

Started this sideproject to learn Vue 3, ended up building a full desktop environment in the browser.

Tech: Vue 3, native HTML drag and drop, my own IndexedDB wrapper. No UI libraries, no backend. Everything persists locally.

What's in it:

- File explorer with drag and drop (local files, between directories, onto the desktop)

- Video, audio, image and text file support

- Window management with snapping and resizing

- Terminal with 10 commands

- Theme switching, custom wallpaper support

- Calculator, Notepad and more

Still actively working on it — stripped out a lot of unfinished features for this release so only the stable stuff is in there.

Desktop only for now, mobile is not stable yet.

https://rayanelhajaoui.dev/

I would love to get some suggestions and feedback!

https://reddit.com/link/1t6rcra/video/ijoz99ynxszg1/player

reddit.com
u/FrightySab — 16 days ago