Learning Resource theme/plugin suggestion?

Hi all, have spent quite a lot of time looking on themeforest without much luck…

I have a client who is looking for a theme where their customers can purchase a one-off membership fee and then be able to access a number of specific files. However, there are a couple of other functions they’d like the site to have that I’m struggling to find a theme or theme/plugin combo for:

  1. They’d like customers to be able to upload updated versions of the files to their own member’s space/dashboard so that they can see what they have worked on.
  2. They’d like up to 5 users to be able to access the same membership/dashboard.

Have considered a cloud service such as Google Drive to get around the first issue but ideally they’d like to keep it all in on a single site.

Any theme suggestions?

Thanks in advance!
Luke