Live Site at bradleysmith.tech
My professional portfolio's source code. Built as an SPA using Vue.js 3, Vue Router, and SCSS.
Namecheap handles the domain name, and Netlify hosts the live site and handles form submissions.
No CSS frameworks or component libraries were used in building this page as way to help deepen my foundational understanding of CSS.
The site meets Google's Lighthouse perfect scores for Performance, Accessibility, Best Practices, and SEO on desktop and mobile devices.
For dynamic routing to work, be sure to turn off any of Netlify's
asset optimization features (save image compression). Netflify will be
depreciating all of their post-processing features on October 17, 2023.
Also, be sure to have a _redirects
in the project's root directory file with
the content of /* /index.html 200
in the public/
directory of the project;
this file helps Netlify use Vue Router to serve dynamic views.