We need an expert in Drupal programming for a big project.
First step is, to create a simple page where user can register with different roles and rights. Based on this rights he can see files and upload/download documents.
Later we add more and more functionality including a shop.
This is a long termin project with about 6 month. We will add functionality step by step.
Right now we need to start with our simple layout which will be finished the next days from our designer. This has to be implemented in Drupal and the first functionality has to be added.