- Setup scaffold site with automatic deployment
- Scaffold routes/pages
- Fill pages with basic content and create page structures
- Hook-up pages to a dynamic data source (Headless CMS API) a. Perhaps leverage static JSON files via https://nextjs.org/docs/api-routes/introduction
- Create basic style guide and associated theme
- Create and style components as needed, start building w/in style-guide
- Build out pages with those components, further styling as needed
- Add analytics
Leverage Google Sheets since it's easy, free, and serves my needs
- Update Google Sheet
- Download each sheet as a
.csv
file into thesrc/data
directory - Voila