NullpointerOS
- 3 Devlogs
- 3 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!
Added a boot sequence with a typing effect and progress bar, a theme system with 20+ selectable accent colors applied via a CSS custom property (updates borders, text, cursor, and Matrix rain all at once), and a custom SVG cursor matching the active theme. Also added an auto-layout system so windows never overlap, keyboard shortcuts (Esc/T/R), a right-click context menu, minimize buttons, a visitor counter, and a README, then pushed everything to GitHub with GitHub Pages for a live demo.
Built a fullscreen Terminal app with real commands (help, whoami, projects, date, clear, plus easter eggs like sudo hire-me and a dramatic hack nasa sequence). Commands are handled through a commands object mapped to functions, with input read via a keydown listener. Later added a scan command that runs a fake virus-scanning sequence directly in the terminal output.
Started with the base HTML structure and a personal welcome screen — black terminal-style aesthetic, green monospace text, Matrix rain animation on canvas as the background, and a typing animation for the heading. Then built the Recon Log app: draggable/fixed windows with a z-index system, open/close logic tied to desktop icons, and a list/detail navigation pattern (click an entry, see its content, hit back to return) documenting OSINT tools I’ve been learning (Sherlock, Bandit, PhoneInfoga).