Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ Desktop Portfolio Website

A unique and immersive personal portfolio website that simulates a complete desktop operating system experience. This modern web application features realistic OS interactions, beautiful animations, and comprehensive portfolio content presentation.

✨ Core Features

🎮 Desktop Environment

  • Realistic OS Interface: Full desktop simulation with taskbar, start menu, and system tray
  • Power-On Experience: Authentic boot sequence with BIOS screen and loading animations
  • Interactive Desktop: Clickable desktop icons with file-like representations
  • Window Management: Fully functional windows with drag, resize, minimize, maximize, and close
  • Task Switching: Alt+Tab style window switching with visual preview
  • Desktop Background: Dynamic animated background with particles and geometric shapes

🎵 Audio & Visual Effects

  • Procedural Background Music: Web Audio API-powered ambient music generation
  • Audio Controls: Music toggle and volume slider with visual feedback
  • Particle System: Animated colorful particles floating across the background
  • Smooth Animations: Hardware-accelerated CSS transitions and micro-interactions
  • Glass Morphism: Modern glass-like effects with backdrop blur filters
  • Loading Screens: Professional boot sequence and loading animations

🚀 Taskbar Features

  • Start Menu: Quick access to all portfolio sections
  • Search Functionality: Search through portfolio content
  • System Tray: Security, volume, network, and battery indicators
  • Live Clock: Real-time clock and date display
  • Notification Center: System notifications and alerts
  • Hidden Icons: Expandable system tray with additional options
  • Context Menus: Right-click functionality on taskbar elements

📁 Portfolio Sections

  • About Me: Personal introduction and background
  • Resume: Professional experience, education, and achievements
  • Projects: Showcase of work with detailed descriptions and links
  • Skills: Technical expertise and competencies
  • Contact: Contact information and communication methods
  • Social Links: Professional social media and networking profiles

📂 File Structure

my-portfolio/
├── index.html              # Main HTML structure
├── styles.css              # Complete styling and animations
├── script.js               # Full JavaScript functionality
├── icons/                  # Desktop icon assets
│   ├── user.svg           # About Me icon
│   ├── document.svg       # Resume icon
│   ├── folder.svg         # Projects icon
│   ├── code.svg           # Skills icon
│   ├── mail.svg           # Contact icon
│   └── network.svg        # Social Links icon
├── README.md              # This documentation
└── LICENSE                # MIT License

Mobile Optimization

  • Touch-friendly interactions
  • Responsive window management
  • Mobile-specific UI adaptations
  • Gesture support

🎯 Future Enhancements

Planned features for future versions:

  • Right-click Context Menus: Desktop and window context options
  • Multiple Desktops: Virtual desktop switching
  • Drag & Drop: File-like drag and drop interactions
  • Window Snapping: Automatic window positioning
  • Screen Saver: Idle state animations
  • Theme Customization: Multiple visual themes
  • Virtual File System: Nested folder navigation
  • Progressive Web App: Offline functionality and app-like experience

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages