I don't have an answer yet, but I am close! The first installment got me to a functioning version of the site, but I had to skip a few things to get there.
Andrew wishes for the site to use Vite for the build tool and Docker for localhosting. I quickly configured DDEV for the site, so I could go directly to work on upgrading Craft, so there's still more to do.
I'll do another installment of the Upgrade Challenge soon. I'll stream it live, so you can join the live chat and help me!
There are almost 1,000 videos in the CraftQuest catalog, and you can access everything with a CraftQuest Premium subscription. Sign up today for a free 3-day trial and unlimited access to the videos I mentioned in this email and everything else in the catalog.