Would it be possible to build a site where users can create news posts (or pages) from the front-end of a Statamic website, using the different field types that are available in the backend? And would this be something that requires a lot of custom PHP, or does Statamic provide all the tools necessary for something like this?

(I can easily do these things in Wordpress but I would like to try a new CMS and Statamic looks really nice.)