I came across a community group who had been managing a Google sheet to detail data about which local businesses were delivering during the Coronavirus crisis. I used this sheet as a backend for an API I built using Lambda and API Gateway.
I'm a big fan of Vue.js and Pinia for state management. Combine this with Nuxt and you can generate a static version of your Vue application and give your users a speedy site served from HTML files. I cover this and how you might approach making the content of your static site dynamic using Netlify build hooks and Contentful as a CMS.