This is a Windows 11–inspired portfolio website built with Next.js, React, and TypeScript. It features a desktop-like interface, multiple app windows, and a modern design to showcase your projects, resume, and more.
- Windows 11–style desktop UI
- Multiple app windows (About, Projects, Notepad, PDF Viewer, File Explorer, Terminal, etc.)
- Resume PDF viewer and download
- Project showcase with images and links
- Theming and responsive design
- Node.js (v18 or newer recommended)
- pnpm (or npm/yarn)
- Clone the repository:
git clone https://github.com/sahariq/Portfolio_Website.git cd Portfolio_Website - Install dependencies:
pnpm install # or npm install # or yarn install
- Start the development server:
pnpm run dev # or npm run dev # or yarn dev
- Open your browser at http://localhost:3000
app/— Next.js app directory (pages, API routes)components/— Reusable UI and app componentsapps/— App window implementations (About, Projects, Notepad, etc.)public/— Static assets (images, icons, resume PDF)lib/— Utility functions and app datastore/— Zustand stores for state managementstyles/— Global and custom CSS
This project is ready to deploy on Vercel. Set the root directory to the project root (where package.json is located).
- Update your resume PDF in the
public/folder and ensure the filename matches the code reference. - Edit app content and add your own projects in
lib/projects.ts. - Customize themes and icons in the
public/andcomponents/folders.
MIT
Created by Sahar Iqbal Malik.