Skip to content

Latest commit

Β 

History

History
74 lines (53 loc) Β· 1.75 KB

File metadata and controls

74 lines (53 loc) Β· 1.75 KB

My Portfolio Website

A modern, responsive portfolio website built with Next.js and Tailwind CSS.

πŸš€ Features

  • Fast and SEO-friendly with Next.js
  • Responsive design using Tailwind CSS
  • Dark/Light mode support
  • Fast page transitions
  • Optimized images with Next.js Image component
  • Clean and minimal design

πŸ’» Tech Stack

πŸ› οΈ Installation & Set Up

Local Development

  1. Clone the repository

    git clone https://github.com/WhatTheShuck/Portfolio.git
  2. Edit Data

    • Edit the data.ts file with your details and projects
  3. Install dependencies

    pnpm install
  4. Start the development server

    pnpm run dev
  5. Build for production

    pnpm run build

Using Docker

You will need to edit the next.config.ts file to set the output to "standalone" before building the Docker image. This is because I changed the hosting from Docker to Github pages.

  1. Build the Docker image

    docker compose build
  2. Start the container

    docker compose up
  3. Stop the container

    docker compose down

The application will be available at http://localhost:3000.

🀝 Contributing

Contributions, issues, and feature requests are welcome! But this is my personal portfolio website, so I may not accept all pull requests. Feel free to fork the project and make your own version.

🌐 Website

You can find the live website at BrandonWiedman.com.