Hello,
I just read the details for the project and it looks really interesting. Honestly, I've never heard of contemporary worship and it really caught my eye. In my country, we're still very traditional.
From technical point of view I don't have any questions - it's all clearly described and I can guarantee a quality solution.
I checked the APIs - they are pretty straightforward and it shouldn't be a problem to implement them.
About the drag and drop interface - we can use latest technologies here to provide more pleasant user experience. I've been implementing a drag and drop feature using Angular JS recently and I think using that technology would be the best way to go for your Show and Sing as well. It's very engaging and it provides great user experience.
All of your other technical requests listed in the document can be implemented. If we go with a text editor like TinyMCE, uploading images together with the lyrics won't be a problem as well.
The comments above are just a general overview of your document and there are much more details that need to be discussed. Feel free to contact me back if you want to discuss further. I would also like to know how do you imagine the displaying of the lyrics. Do you want them to change automatically in a given time frame, or they will be changed manually when they're done with the verse? If we go automatically, should we set a time length for each verse? And will it be set individually for each song?
Kind Regards,
Katerina