I would do wordpress + wp-api plugin
Then build a front end to consume endpoints
That way you keep the CMS and its truly your front end