User Created Pages

Is there any tutorial or guidance on how a user can create pages from the front end?

Ideally I want a logged in user (already done) to be able to add pages that are pending for approval by admin, so invisible status.

Here is a cookbook recipe:

Brilliant, worked like a charm :slight_smile: