This project is a recreation of the Windows 98 desktop experience, built for the browser. It is a LEGACY project that uses older technologies, including jQuery, and retains the original coding patterns from when it was first developed. Please note that this is a personal portfolio piece and is not currently seeking contributions.
Live version can be viewed at - rahul.io.
- TypeScript
- jQuery
- SASS
- Webpack
- Dexie.js (for IndexedDB)
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
npm install
To build the project assets (JavaScript, CSS, etc.):
npm run build
To start the development server with live reloading:
npm run start
This project uses Biome for code formatting and linting. To check and fix code style issues, run:
npm run lint
npm run format
The Windows 98 name, interface, and sample audio files are a property of Microsoft Corporation, the code within the project is released under the [MIT License].
The Winamp name, interface, and, sample audio file are purely property of Nullsoft. Wolf3d name, interface and assets are a property of id software.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Wolf3d - The Wolf3d game
- ClippyJS - ClippyJS
- Winamp2 - WinampJS
- Minesweeper - Minesweeper