I noticed that the web-viewer is using quite outdated dependencies and that the code could be cleaned up quite a bit. Material UI upgraded to version 5 a few years ago and has since made large improvements. It's now known as Mui.
There are some dependencies that should be moved under devDependencies as well, such as typescript and @types/geojson.