Can client users create projects or propose projects?

Can client users create projects or propose projects?

I am looking into the different software available to manage the workflow for a marketing team. There is a requirement that the client would be able to create a project, it would automatically be sent to their supervisor for approval and once approved become and active project.

Is there any way for this to be done either through the native app or via a custom webpage?

Thanks!