
Content-driven sites, built to ship
A reusable Next.js foundation with pluggable CMS providers, composable blocks, and environment-aware deployment—ready for portfolios, studios, and client work.
About
About the studio
This template models how a small team ships marketing sites: structured content in a CMS, predictable blocks on the front end, and clear boundaries between reusable platform code and client-specific work. Fork it for a portfolio, agency site, or product landing page—then swap copy, imagery, and blocks without rewriting the stack.
How we work
Content is authored once—mock JSON locally, Sanity in shared environments—and rendered through the same block contract in every provider.
Pages stay thin: routes load CMS data, map slugs to sections, and let blocks handle layout. That keeps single-page scroll and multi-route modes aligned without duplicating markup.
- Define site settings, navigation, and section order in the CMS.
- Compose each page from blocks instead of one-off components.
- Promote improvements back to the template when they benefit every project.
Work
Selected work
Representative projects showing how galleries, motion, and calls to action compose into a case-study style work section. Replace placeholders with client deliverables, photography, or embedded demos.
Recent projects
Video Carousel
Contact
Get in touch
Tell us about your timeline, scope, and CMS preferences. This form is a front-end placeholder—wire it to your email or CRM in a derived project.
Contact Information
Availability
New engagements are typically booked four to six weeks out. For template questions or contributions, open an issue in the repository or reach out through the channels above.