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!
Feedback
Hi,
Your project has been rejected due to excessive ai usage. We recommend you to rewrite the code to stay below 30% limit and add personal touches of your own. Feel free to resubmit afterwards. Good luck!
Shipwright walkthrough
Feedback
Hi abdulqadir! Your website looks like it was vibecoded/made with AI, could you rewrite the CSS by hand to make it look more humans?
If you have any questions, ask them in #ask-the-shipwrights
Shipwright walkthrough
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).