1)Set Up A Pinterest-like website that allows users to create board on any topics, share and manage images/videos on topics 2)Intuitive design 3)Enable users to request for invitation, to join the social sharing website 4)User can create any number of boards on diverse topics 5)User can add any number of pins(images/videos) to their boards 6)User can allow friends/networks to repin the pins on their board 7)Allow users to login with Facebook account. 8)Allow users to login with Twitter account. 9)Allow users to login with own login account 10)Multi Language Support 11)Script can be easily customized based on your needs.