I am exploring the idea of implementing a (vertical) image hosting service on a self-hosted WordPress platform.
I have found several php scripts that can be used for a basic image hosting service and I am trying out one of them - but WordPress is such a great platform, and I am more familiar with it, so I would prefer to use WP if possible.
I have found some relevant plugins for WP (Cincopa, BuddyPress etc.), but when I look at their details, they don't look like they would deliver what they promise.
How could I go about it?
What plugins could I perhaps combine to do this?
Do I need to use BuddyPress?
I would like users to be able to post photos, arrange them in galleries/albums, comment/tag them, complete other custom fields relating to the photos - and, CRUCIALLY, be able to mark them as public, private or friend.
More advanced membership handling (including membership levels and payment options) would be desirable. I know there are several membership plugins that I could hopefully bring it or customize.
Many thanks for any advice.