Skip to content

HlaKarki/winmulator

Repository files navigation

Winmulator

Winmulator is a nostalgic emulation experience that brings back the charm of classic Windows operating systems directly into your modern browser. Developed with a focus on Windows XP, 2000, and 7, this project allows users to interact with a simulated desktop environment, complete with applications like My Computer, Floppy Disk, and Recycle Bin.

Screenshot 2024-07-14 at 5 33 38 PM

Check out the live project here!

✨ Features

  • Classic Windows Experience: Enjoy the look and feel of Windows XP, 2000, and 7.
  • Floppy Disk Simulation: Upload files and see how many floppy disks are needed to store them.
  • Interactive Desktop: Interact with desktop icons and open applications.
  • Start Menu Emulation: Access a simulated Start Menu with applications and settings.
  • Responsive Design: Experience the nostalgia on any device, adapting to different screen sizes.

🛠️ Tech Stack

Next.js Prisma Redux TypeScript TailwindCSS

🚀 Getting Started

To get a local copy up and running, follow these simple steps:

  1. Clone the repository:
    git clone https://github.com/your-username/winmulator.git
  2. Install NPM packages:
    npm install
  3. Run the development server:
    npm run dev
  4. Open http://localhost:8080 with your browser to see the result.

📖 Usage

  • My Computer: Explore the simulated drives and network places.
  • Floppy Disk: Upload a file to see how it would be stored on floppy disks.
  • Recycle Bin: Interact with the recycle bin as you would in a classic Windows environment.

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📜 License

Distributed under the MIT License. See LICENSE for more information.

📬 Contact

♥️ Acknowledgements


This project is a tribute to the operating systems that paved the way for the modern computing experiences we have today. Enjoy the nostalgia with Winmulator!