This post relates discussions about technical choices.
About the web UI
With Emmanuel we choose the Elm language for frontend development. It compiles to JavaScript and is a sort of equivalent of JavaScript+TypeScript+Babel+Webpack+React+Redux toolchain, with better integration and stronger language. It’s community is growing.
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: