yes its React which means I dont have a backend. One thing I think might work is to run something like https://github.com/Rob--W/cors-anywhere which is a http proxy that overrides the CORS headers.
As for the client not connecting to relays. the client is doing two things when you login.
1. It asks for a bootstrap relay which is used to fetch your relay list (10002)
2. Once it finds your relay list it saves it and connect to the realys
If you logged in with an extension it probably didn't provide any bootstrap relays. and so the client didn't know where to look for the relay list.
I probably need to update it to have a default bootstrap list if the user dose not provide it.
Thanks for giving the client a try, Its still a work in progress so I would caution using it too much since Id hate for it to accidentally override your relay list.