For a while I've been wanting to create a Laravel package with the CMS features I'm looking for, so now I've created a design and started putting it together.
I've created a few websites in Laravel that needed some form of CMS - a client that wants to write blogs posts or that sort of thing. I don't like to reinvent the wheel, but I wasn't really happy with any of the options already available for adding a user friendly CMS to a Laravel site. That's when I decided to create my own.
I started making the design using Figma. I think Figma is a great tool for creating webpage mockups, it's east to do and really make the ideas feel more tangible. I put together a design for each page that will appear in the CMS dashboard. The idea will be to create reusable Vue components, which made the design process a bit quicker as well.
I'm now onto creating the barebones of a Laravel project that over time will hopefully become a Composer package.