I am working on a site and need some guidance on how to proceed.
The site allows registration of (1) artists, (2) promotion teams, and (3) members. The site hosts talent expos in which artists registered are assigned a promotion team and posts an .mp3. The promo teams recruits voters and organizes concerts etc for their artist to encourage voting. Users vote daily on their favorite .mp3 in a "faceoff competition."
If I create a custom post type of "competing_artist," a registered artist could register for an expo and upload their .mp3. I could assign the 10 selected competing artists ( and their corresponding promo team ( as another custom post type ) to the expo "post" to relate the three.
I think this would allow me to display an expo that would have all the competing artists, be able to add information about the expo (like location, etc), and enable me to equip the staff with easy gui to select the necessary components of the expo.
Is this the WordPress way or is there another and better way???