I need a simple profile based DJ agency. It has got DJ profiles, club owner profiles, club pages,event pages...
Each profile can communicate with other profiles. DJs can easliy attach demo files. Club owners can create event and invite DJs, accept or reject DJs.
DJs can apply any event. Non register users can rate everything.