Client portal with projects

Hi there!

I’m planning to make a website with a client portal. But I’m stuck.

On the member area, I want a layout like Trello where my clients can “start” projects and upload files within that project. And it should be a function to communicate directly with the client on the member area.

Does anyone have any experience with this kind of thing?

Here is my public share link: LINK
(how to access public share link)