Skip to content

jackdomleo7/jackdomleo.dev

Repository files navigation

Website status deploy

Jack Domleo's personal website.

My online portfolio has transformed over the years from a static HTML, CSS and JavaScript site, to a Vue.js SPA application, to now a Nuxt.js static site.

Website timeline:

  • September 2018 - Created first website using HTML, CSS, JavaScript & Bootstrap 4.
  • September 2019 - Redesigned & rebuilt website using Vue.js, TypeScript & SCSS.
  • May 2020 - Redesigned & rebuilt website using Nuxt 2, TypeScript & SCSS. Introduced light & dark themes. Introduced blog using Nuxt Content.
  • January 2022 - Redesigned site using newly improved UI skills (still not good UI skills, but better). Introduced Jest & Prismic CMS.
  • January 2023 - Redesigned site to be more minimalistic & rebuilt using Nuxt 3, TypeScript & SCSS. Replaced Prismic CMS & Nuxt Content with Contentful.
  • August 2025 - Removed Contentful & reverted back to Nuxt Content while removing blog. Upgraded to Nuxt 4.

Local Setup

  • Node: v22
  • pnpm: v10

Create a .env file with the following properties:

  • NUXT_BASE_URL
# Serve with hot reload at localhost:3000
$ pnpm run dev

# Generate static project
$ pnpm run generate

# Launch staging server
$ pnpm run preview

# Lint & fix
$ pnpm run lint

# Run tests
$ pnpm run test

# Open test report
$ pnpm run test:report

About

Jack Domleo's personal website and blog

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •