Steven Cook wrote a nice tutorial on how to create a CMS with Laravel Nova.

laravel nova create a cms

Create a simple content management system with Laravel Nova following this step-by-step tutorial. This is the second of a four-part series about Laravel Nova which covers installation, creating a CMS, creating a CRM, and adding customization.