Hi @wordxxx,
Unfortunately we do not have a demo for Client Portal plugin. Client Portal plugin is a free plugin so you can install on your site and check it.
The Client Portal documentation is kind of poor, so I’m going to give a short description here:
How Client Portal works: a new page is generated for each newly registered user. For already existing users you need to go to Dashboard -> Users -> Client Portal Settings and click on the “Generate pages for existing users” button. You may edit the private pages (and then view them) by going to the Dashboard -> Users -> All Users screen and hovering with the mouse over a user, you will see a link to edit their private page. On those pages, you can upload documents for each one of your clients.