Ian

Ian’s Portfolio Website

A modern, dark-themed personal portfolio website built with Next.js and shadcn/ui.

Portfolio Website shadcn/ui TypeScript

✨ Features

🚀 Tech Stack

📦 Installation

  1. Clone the repository:
    git clone https://github.com/Ian-bug/Ian-bug.github.io.git
    cd Ian-bug.github.io
    
  2. Install dependencies:
    npm install
    
  3. Run the development server:
    npm run dev
    
  4. Open http://localhost:3000 in your browser

🛠️ Available Scripts

🎨 Customization

Adding shadcn/ui Components

To add new UI components:

npx shadcn@latest add [component-name]

For example:

npx shadcn@latest add card
npx shadcn@latest add badge

Theme Colors

The website uses CSS custom properties for theming. You can modify the color scheme in app/globals.css:

:root {
  --primary: ...
  --secondary: ...
  /* etc */
}

.dark {
  --primary: ...
  --secondary: ...
  /* etc */
}

📄 Sections

🔗 Live Site

Visit the live website: https://ian-bug.github.io

👤 Author

Ian - GitHub

📝 License

This project is open source and available under the MIT License.

🤝 Contributing

Contributions, issues, and feature requests are welcome!