I'm currently in charge of front-end development at a small agency which currently uses Drupal 7 for its backend. I'm coming from a background where I have been able to modularly develop a site's front-end with clean OOCSS and modern javascript patterns/methodologies. As you might guess, I'm flustered with Drupal 7's output markup. It makes clean and proper (in my view of 'clean and proper' anyways) FED much more difficult than it needs to be.
I want to set up a user-DB with several entities linked to each other and submitted through a multistep form and bulk upload. Can this be done in Drupal 7 without ripping it apart?
Is there a way to allow users to submit questions and after that multiple users would able to answer? At the same time users would be able to upload photo and post video link + other users would also able to post comments/likes to the answers.