Client-specific page with info

Here is what I’m trying to accomplish:

We run a graphic design business. I’d like for my clients to be able to login to their account on our website and have a page that is specific to them:

Their design files

file upload

Reorder prints

A ticket system so that we can communicate through their client portal.

Please help!! Thank you!

– Wes