Hi,
I am assuming that, we need to build a music social networking website where:-
1. User can make their own account where they will be able to upload pictures, videos, music, photo album, able to search other member's & add them as their friend also can book any music artist & band for any event. and can have private messages and chat with them.
2. Members will be able to see the members who had visited their profiles recently, can manage , inventory, payment, shipping etc. Members will be able to like, comment on the status / images / videos / etc of other members.
3. In addition, members will be able to post status, photos, videos, and can share them with other friends of the website. Users can create groups & events. Whereas system admin will be able to manage all aspect of the website like member's group's, file's, images, videos, polls, banner, contents, etc.
Let me know if anything is need to change in my understanding or the requirements for a social networking site for music.
Have a look at our similar awarded projects:-
https://www.freelancer.com/projects/Graphic-Design/Build-Website-11304310/
We are developing similar portal so that'll be very much helpful for both of us to work on your requirements, will reduce the timeframe as well cost, hope it's quite clear with our advantages.
Regards,
Netdevbiz Team