The purpose of this project is to demonstrate a website with 100/100 score on each Core Web Vitals metric and to serve as my portfolio website.
-
Accessible & Responsive: The website is fully accessible and scores a 100/100 on Google Lighthouse's Accessibility audit, and collapses down from a desktop view into a responsive mobile view.
-
Fully Automated: Builds and deployments are fully automated and are initiated from code changes pushed to the master branch of this repository. The automation runs on Github Actions and Docker, and deploys the React application to AWS.
-
Immutable Infrastructure: All cloud infrastructure written and commited as code using Terraform. As well, infrastructure is created and updated immutably using Terraform's graph-like configuration language.
-
SEO & Web Best Practices: The website scores a 100/100 on Google Lighthouse's SEO & Best Practices audit.
This project is part of an article I wrote on tuning Core Web Vitals performance and can be read here.