https://pubpeer.com/ mentionned in the article is an interesting website that I will check out. However, peer review is supposed to be done by experts so I’m not sure how this website ensure that :).
I also found https://openreview.net/about interesting as a concept. Although it is a bit nerve wracking to have reviews public.