You can try the prototype here
Main site https://cloud.protopie.io/p/97d239c78a
Member profiles https://cloud.protopie.io/p/e079d42568
I created two separated prototype because it would be too heavy to combine everything in one.
No use is allowed without explicit permission from owner