I'm new to the Drupal community. I'm currently trying to figure out if Drupal is the correct solution to my particular problem. I am trying to create a new website using drupal cms. In general, I want to have a site that fulfills these points: Allows for user registration. Allows for custom "data structures" that can be displayed and sorted via tables with multiple variables. Allows for aggregation and averaging/reporting of above data (e.g. calculating a "overall" score from several individual scores: academic, fun-factor, teaching skills, etc.). Ease of adding reviewable items (professors and schools in the above example). Allows for users to rate and review. Allows for news feed on the front page. If anyone might be able to give me an indication whether this is possible with Drupal, I would be very appreciative. I feel like it is but I'd like some confirmation before I dive into it.
It's perfectly doable with any type of CMS you decide to use - the question to ask is "how much custom coding do I wanna do?". Drupal is just as well as any other type of CMS, for instance Wordpress or something similar.