Image Lightbox

Image Lightbox

Image Lightbox

Image Lightbox

Zoom: 125%

Zoomable image

Windows 98

Description

A recreation of the Windows 98 desktop. Currently limited with features but built as a simple UI test to control multiple draggable programs and applications.

Features

  • Simple UI to drag and resize windows like a desktop
  • Designed with the theme of Windows 98, with more to come
  • Launch selected programs in their own window

Technologies Used

This project was built in React with TypeScript, and Node.js. Currently deployed here on Netlify. I also used the Windows 98 Icons here and found some screenshots here.

Development Process & Motivation

I wanted to create a custom desktop with multiple programs and draggable windows, and I always liked the simple retro style of Windows 98 so decided to try to make my own version. I plan to continue building from this project to try out new features.

Challenges & Solutions

The biggest challenge for this project was definitely working with the windows and draggable elements. There's a lot of edge cases that I didn't consider, like when the draggable portion is outside of the selectable area for example. The main functions work but there are still some bugs like this to fix.

Future Plans & Improvements

I'm not sure how much I will develop the Windows 98 clone since there's a much better version which helped me design mine called 98.js.org, but I will continue adding more quality-of-life features and different themes.

Live Demo

Contact Me

Let’s make your idea a reality

Thank you for taking the time to visit my website! If you're looking for a skilled and innovative developer to work with, don't hesitate to reach out. Whether you have a job opportunity or a freelance project in mind, let's connect and see how we can work together.

You can send me a message below or email me at stevenmendoza.dev@gmail.com