Drupal for interactive 'collection' management with advanced search?

I’m a newby to Drupal (have managed other sites and CMSs and have some coding experience) and I’m planning to make a site for managing a collection of movies, pictures, books, paintings and also magazine and newspaper items, all around a specific theme.

Users can search for (and contribute) material, to be used in presentations, articles etc.

I can use Drupal 8 (via Strato, a hosting company with a ready-to-go installation package), running 1 database.

These are a few of the specifications:

  1. It must be possible to create a user friendly input screen
  2. It must be possible to add categories, tags etc., both controlled and uncontrolled.
  3. The search-options must not be limited only Boolean search on the whole site, but also to filter on categories, tags and other metadata fields at the same time
  4. It must be possible to let users make user accounts
  5. It must be possible for users to contribute to the collection, using the input screen

Would this be possible with Drupal, without tending to it full time?

Thanks, in advance!

Drupal version: 

Source: https://www.drupal.org/taxonomy/term/20/feed