Inspiration
The "haunted" twist came naturally since I started working on this around Halloween. Instead of a straight clone, I thought it would be more fun to imagine what Windows 95 would look like if it was possessed. Every interaction got a spooky spin: the login screen became a "Summoning Portal," error messages became ghostly warnings, and even the variable names in the codebase follow the theme (spectralData, hauntedState, summonWindow()).
What it does
Hallow95 is a fully functional Windows 95 simulation that runs entirely in your browser.
The core is a complete window management system. You can drag windows around, resize them from any edge or corner, minimize, maximize, and stack them properly. Click a window and it comes to the front. Close one and the next window in the stack gets focus.
On top of that, there's a suite of working applications:
- File Explorer with a virtual file system (create folders, save files, everything persists in LocalStorage)
- Notepad that integrates with the file system
- Terminal with actual command processing
- Paint with brushes, shapes, fill bucket, and PNG export
- Calculator with memory functions and full keyboard support
- Clock with alarms and countdown timers
- Minesweeper (the classic)
- Settings panel
There's also a login system (the "Summoning Screen"), a Start Menu, a taskbar with window indicators, and a system tray clock with a calendar popup. The whole thing has CRT scanlines and a spooky boot sequence to complete the vibe.
Keyboard shortcuts work too: Alt+F4 closes windows, Alt+Tab cycles through them, Ctrl+D minimizes everything.
Built With
- framer-motion
- next.js
- react.js
- tailwindcss
- vercel
Log in or sign up for Devpost to join the conversation.