Skip to content

kyleaupton/portfolio

Repository files navigation

Portfolio

Welcome to the repository for my personal portfolio website. This site is built using Nuxt, Vue 3, and TypeScript. This website showcases other projects I've worked on and offers a mechanism to view their READMEs.

Getting Started

Ensure you have the following installed:

  • Node.js (v20 or higher)
  • yarn
# Clone repo
git clone https://github.com/kyleaupton/portfolio.git

# Install deps
cd portfolio
yarn

Development

To start the development server

yarn dev

Production

This project is intended to be ran in production with Docker.

Deployment

The site is configured for Continuous Deployment (CD) to my self-hosted Coolify instance. Any commit to main will trigger a build there.

License

Please refer to the LICENSE file for full details.