Skip to content

shariqattarr/mohamamd-computerr

Repository files navigation

mohammad.computer 💾

A Windows 98-inspired personal portfolio that will make you nostalgic for the golden age of computing.

React TypeScript Vite Tailwind

✨ Features

  • 🖥️ Authentic Win98 UI — Pixel-perfect recreation of classic Windows elements
  • 🪟 Draggable Windows — Just like the real thing, move 'em around
  • 📂 Multiple Apps — About, Projects, Skills, and Contact sections
  • 🎨 Retro Aesthetics — CRT scanlines, pixel fonts, and beveled borders
  • 📱 Responsive Design — Works on modern devices (ironic, right?)
  • 🚀 Fast & Lightweight — Built with Vite for blazing performance

🖼️ Screenshots

Coming soon...

🛠️ Tech Stack

Category Technologies
Frontend React 19, TypeScript
Styling Tailwind CSS 4, CSS Modules
Build Vite 7
Fonts VT323, Pixelify Sans, Press Start 2P
Deployment Vercel

🚀 Getting Started

# Clone the repository
git clone https://github.com/shariqattarr/mohammad-computer.git

# Navigate to the project
cd mohammad-computer

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

📁 Project Structure

mohammad-computer/
├── src/
│   ├── components/
│   │   ├── apps/          # Window content (Bio, Projects, Skills, Contact)
│   │   ├── Desktop.tsx    # Main desktop container
│   │   ├── WindowFrame.tsx # Draggable window component
│   │   ├── Taskbar.tsx    # Bottom taskbar
│   │   └── StartMenu.tsx  # Start menu dropdown
│   ├── context/           # Window management state
│   ├── data/              # Content and configuration
│   ├── styles/            # CSS modules and global styles
│   └── types/             # TypeScript definitions
├── public/
└── vercel.json           # Deployment configuration

🎯 Why This Exists

Because modern web design is boring and I miss the days when computers had personality. This portfolio is a love letter to the 90s computing era when every button had a bevel, every window could be dragged, and the internet made dial-up noises.

📕 NOTE:

A bunch of friends asked for the code for this retro portfolio so I decided to share it here. The main repo is private (that's my playground), but I'll update this one when I can. The live site at https://mohammad-computer.vercel.app is always up-to-date. Latest (January 10, 2026): Fixed hydration errors, added CRT effects toggle, and added keyboard navigation. now all good feel free to Fork it, break it, experiment, and contribute.

📝 License

MIT — Do whatever you want with it, just don't blame me if it makes you reinstall Windows 98.

🤝 Connect


Built with ☕ and nostalgia

Windows 98 Computer Icon

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published