Learning Blitz 
Just one of the things I'm learning. https://github.com/hchiam/learning
BlitzJS is a full-stack "meta meta framework" with some common functionalities already figured out for you (instead of bare-bones), like routing, APIs, project structure, and user signup/login/authentication/reset:
Framework --> Meta Framework --> Meta Meta Framework
React --> Next --> Blitz
https://blitzjs.com
https://blitzjs.com/docs/why-blitz
https://blitzjs.com/docs/get-started
https://github.com/blitz-js/blitz
yarn global add blitz
(Or npm install -g blitz --legacy-peer-deps
)
I had to update my Node.js version to get the yarn
command to work: https://github.com/hchiam/learning-nodejs
Set up a new project to run on http://localhost:3000
blitz new blitz-example-project
cd blitz-example-project
blitz dev
# http://localhost:3000
https://github.com/hchiam/blitz-example-project
nvm install v16.13.1; node --version
https://blitzjs.com/docs/tutorial