This post relates discussions about technical choices.
About the web UI
We developed the https://ogptoolbox.org/ website with Elm.
Overall we experienced better reliability, quicker development, better maintainability and way less bugs in production.
Here is a book explaining several reasons to choose the Elm language: