I recommend first having a look at the PDF learning report.
A demo is available. Note that it is hosted in a S3 bucket, i.e. if you refresh the page, you'll get redirected to "index.html" by S3.
- Clone the repo
- cd frontend-framework-from-scratch
- npm i
- npm run watch
- open new terminal
- cd frontend-framework-from-scratch
- npx serve -s
- Enjoy at localhost:3000
If you want to try just the framework, it was extracted out in https://github.com/petercrona/o2fp and published on npm as "o2fp". So you can do "npm install o2fp --save" in your TypeScript project.