Easy way to set up a pinterest type site (users create galleries}

I was wondering if anyone would know w way {combination of plugins} to set up a similar site to pinterest. I have many photography site one of which is a great name for exactly that for photographers. I would like to be able to have people come create a user account, be able to create boards or categories and jsut have those pages be pinned with pics that have tags just like pinterest. Any thoughts?