This is a portfolio website for the Artist Terry Lawrenz, who works primarily in metal.
This site utilizes Vue 3 with Vite. You can find information on how to set up with Vue 3 in Vite below:
See Vite Configuration Reference.
npm installnpm run devnpm run buildLint with ESLint
npm run lintIn order to use this, you'll need to either find my original spreadsheet or make your own, which should contain the following column titles:
Row 1, Column A: title Row 1, Column B: url Row 1, Column C: material
In your .env file, include a variable named VITE_SHEET_ID, which should match your Google sheet id.
In your .env, add a variable named VITE_EMAIL and set it to whichever email you'd like people to contact you at.
- Improve Largest Contentful Paint
- Compress images
- Consider utilizing a CDN for some images
- Allow users to click images to see the image in a larger view and to see details such as approximate scultpure creation date and materials used
- Identify repetitive classes and extract them using @apply

