Front end submission to custom post type

Wondering if we can have a front end user submission form. Then when the user submits the form, this will be saved in the custom post type ?

Then we can show on front end. User submissions ( custom )

Possible ?

How ?