This project is part of The Odin Project's curriculum. Perhaps give this project a look?
-
For better or for worse (probably the latter), everything inside the project is written without 'class' or module. Instead, everything is plain object.
-
There are a lot of template inside dist/index.html, author is currently unclear whether all the HTML elements is supposed to be generate solely by JS. Will definitely have a look at others' project.
-
The page looks like a bare and fresh generated Rails app, perhaps include some styles?