Yes, it's not the easiest approach. Yes, it requires manual work. But it is worth it.
That project use different GitHub account, so no wonder i didn't know about it. While the UI application seems to be user-friendly, the installation process[1] would filter many Bitcoiner.
Why on earth would you use a web interface and expose your HTTP port in order to do a coinjoin?
Not only does it come with the usual risks of bots infiltrating your network with malicious packets and spam, but it also allows them to potentially use a vulnerability to steal crypto located inside the JoinMarket wallet.
There is nothing wrong with the Qt interface of JoinMarket.