Skip to content

Setting Up a New Craft CMS Project from a Starter Repo

After building a lot of Craft CMS sites from scratch, I created a starter project that's been saving me a good chunk of time on each new build since.

Several years back, after building a lot of Craft CMS sites from scratch, I got tired of repeating the same setup steps every single time. So I created a starter project that's been saving me a good chunk of time on each new build since.

In this video, I walk through that starter and explain some of the decisions behind it:

What I Cover

  • Folder structure and organization - How I keep things maintainable
  • Essential plugins - The ones I include by default on every project
  • Reusable Twig templates and components - My go-to building blocks
  • Base "content builder" Matrix field - My flexible approach to page building
  • Environment configuration - Local dev setup with DDEV

Whether you're already deep into Craft development or just getting started, this might give you some ideas for your own workflow. 🤷♀️

Resources Mentioned

Questions?

Thinking about making this starter publicly available. If that would be useful to you or if you have questions about Craft CMS development, drop a comment on the video or reach out directly.

Watch more web development tutorials on my YouTube channel or subscribe to my newsletter for insights on running a web design studio.