Old Windows is a fully interactive, browser-based desktop environment that reimagines the Windows 98 aesthetic as a developer portfolio. Every section of the portfolio lives inside a resizable, draggable window — from your work history in a Notepad clone to your projects displayed in a Windows Explorer-style file manager. The entire experience is built on React with Framer Motion driving the window animations and a custom CSS system for the authentic beveled Win98 borders, pixel fonts, and CRT scanline overlay.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/old-windows/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what Old Windows is, why it was built, and how it fits together as a portfolio template.
Getting Started
Clone the repo, install dependencies, and spin up the dev server in minutes.
Architecture Overview
Understand the component hierarchy, state management, and data flow powering the desktop.
Adding Apps
Register your own window apps in the config and watch them appear on the desktop.
What’s Inside
Desktop
The root canvas — icons, open windows, visitor counter, CRT overlay, and taskbar.
Window
Draggable, resizable window shell with minimize, maximize, and close controls.
Taskbar
Start menu, active window buttons, and a live system clock.
WindowContext
React context and hook powering all window state management.
Theming
CSS custom properties for Win98 colors and the Tailwind configuration.
CRT Effects
Scanline overlay and flicker animation that give the screen its retro glow.
Quick Look
Start the dev server
Edit your apps
Open
config/apps.js and replace the placeholder content in each app component with your own portfolio content.