A nostalgic Windows XP-themed portfolio website built with React, Remix, and TypeScript. Experience the classic Windows XP interface with modern web technologies.
-
Authentic Windows XP Experience
- Classic boot sequence with BIOS screen
- Windows XP-style desktop interface
- Interactive start menu and taskbar
- Draggable and resizable windows
- Right-click context menu
- System sounds and effects
-
Interactive Elements
- Clippy assistant with dynamic messages
- Minesweeper game
- Desktop icons
- Error popups
- Blue screen of death (BSOD)
- Window management system
-
Portfolio Sections
- Skills
- Projects
- Work Experience
- Education
- Contact Information
- React
- Remix
- TypeScript
- Tailwind CSS
- Bun
- Clone the repository:
git clone https://github.com/yourusername/portfolioV2.git
cd portfolioV2
- Install dependencies:
bun install
- Run the development server:
bun run dev
- Open http://localhost:5173 in your browser.
- Click on desktop icons to open corresponding windows
- Use the Start Menu to navigate between different sections
- Right-click anywhere for the context menu
- Interact with Clippy for assistance (don't try to delete him!)
- Play Minesweeper for fun
- Drag windows to rearrange them
- Minimize, maximize, or close windows using the window controls
portfolioV2/
├── app/
│ ├── routes/ # Route components
│ └── tailwind.css # Tailwind styles
├── components/ # React components
│ ├── windows/ # Window components
│ ├── StartMenu.tsx # Start menu component
│ ├── Navbar.tsx # Taskbar component
│ └── ...
├── data/ # Static data and configurations
├── public/ # Static assets
│ ├── audio/ # System sounds
│ ├── skills/ # Skill icons
│ └── ...
└── utils/ # Utility functions
The website can be customized by modifying:
data/windows.ts
- Window configurations and contentdata/clippyMessages.ts
- Clippy's messagespublic/
- Images and audio filestailwind.css
- Styling customizations