Skip to content

Repository files navigation

Muhammad Abdullah — macOS Portfolio OS

A premium, interactive macOS-inspired portfolio built with Next.js 14, Tailwind CSS, and Framer Motion. This project replicates a desktop environment with draggable windows, a dynamic dock, and system-level interactions.

🖥️ Live Experience

Experience a full desktop environment right in your browser.

  • Boot Sequence: Authentic Apple-style boot animation on first visit.
  • Desktop Canvas: Dynamic wallpaper background with a blurred glass menu bar.
  • Intelligent Dock: macOS-style magnification effect on hover with active app indicators.
  • Window Manager: Custom system to handle dragging, resizing, z-index focusing, minimization, and fullscreen toggles.
  • Wallpaper Engine: Change your desktop appearance instantly via the Settings app.

🚀 Responsive Design

The portfolio adapts its behavior based on your device:

  • Desktop: Full multi-window experience with drag-and-drop.
  • Tablet: Centered window modals for optimized touch interaction.
  • Mobile: iOS-inspired interface with bottom navigation sheets and simplified controls.

🛠️ Tech Stack

📂 Featured Apps

  • About Me: Professional profile with typing effects and skills timeline.
  • Projects: Interactive grid featuring nested window support for project deep-dives.
  • Resume: Minimalist, high-contrast resume preview with PDF download.
  • Services: Bento-style showcase of technical expertise.
  • Contact: Fully validated form with real-time feedback.
  • Settings: Customize your workspace wallpaper on the fly.

🛠️ Installation & Setup

  1. Clone the repository

    git clone https://github.com/mabdullah356/mabdullah.git
    cd mabdullah
  2. Install dependencies

    npm install
  3. Run development server

    npm run dev
  4. Build for production

    npm run build

Built with ❤️ by Muhammad Abdullah

About

A premium, interactive macOS-inspired portfolio built with Next.js 14, Tailwind CSS, and Framer Motion. This project replicates a desktop environment with draggable windows, a dynamic dock, and system-level interactions.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages