I am sure that for this is some old plugin or something. Like personal manager from content plugin?
A user creates an account. Then they will access to creating their own collection (category/items) system.
-1. challenge - admin area without admin rights (admin UI on Frontend)
-2. challenge - record rights
User can import default/data (by copy default records or export/import functionality)
It's like a gallery by user... or separate content plugin to category/content/custom fields
Export to Word/Excel/Pdf
Rica used something like this for his collection site
There is User portfolio in Alpha state by Father Barry...