Skip to content
Contact

Content management systems

Web · Build

A laptop on a wooden table showing a #HalfTheStory learning platform screen with a row of team member avatars.
The Tributes website on a tablet beside a stylus, opening on the headline Custom Creations Made Just for You.
A hand holding a tablet showing the Wee Wild Ones programs and pricing sections, over a white quilted cushion.

We build content management on Sanity, with structured content, an editing Studio shaped around how your team works and a front end built to follow the design. Where Payload or Prismic suits a project better, we use those.

Why we build headless

A traditional CMS ties content to the theme that displays it. The theme decides what a page can hold, plugins pile up, and in time the platform becomes the reason a team cannot do something. Classroom Champions' Webflow site had collected so many plugins and dependencies that routine edits risked breaking it. We build headless instead, so content lives in a structured backend and the front end is built separately to whatever the design needs.

Sanity is our default. It stores content as structured data, keeps the schema in code, and gives us an editing Studio we can shape to each team. We have also built on Payload for Strata Capital Partners and the University of Calgary, and on Prismic for sites like Enough for All and Alberta Ecotrust, when they suited the project better.

A Studio shaped to the team

Wee Wild Ones runs a growing network of not-for-profit childcare centres, so the CMS had to handle centres that did not exist yet. A Location model lets a new centre launch with the basics and add photography and detail over time. French routing and province-specific routing were live while the site was still English only. The inquiry forms are content too, built with a multi-step form builder in the Studio that replaced the PDFs families used to download.

A Studio organized like the network

Locations, programs, resources and the forms families fill in are grouped by region in the Studio, so adding a centre means creating a document rather than deploying code.

Visit the site

The Wee Wild Ones Sanity Studio, with content types listed on the left and programs grouped by province and territory on the right.

Commerce with a content layer

A Milk Jar collection page, Stay Cozy, showing candle bundles with prices and add to cart controls.
Milk Jar's catalogue comes from Shopify. The bundles, the copy and the scent education around them are authored in Sanity.

Milk Jar Candle Co. sells on Shopify, and the rest of the site is authored in Sanity, so brand content and merchandising sit beside the catalogue instead of being squeezed into product descriptions. The site won a Gold Anvil at the 2024 Anvils Awards for visual and technical excellence, and Milk Jar's marketing and operations teams can act quickly on new ideas and product segments.

“The result is a platform that is visually compelling, user-friendly, and built to grow with us.”
— Rod Ruff, President & CEO · Alberta Ecotrust Foundation

City open data, enriched in Sanity

The Calgary Public Art Guide pulls artworks from the city's Open Data API in real time. Calgary Arts Development adds photos, artist bios and context to each work in Sanity, so the city's record stays the source and the team controls everything else.

Open the guide

The Calgary Public Art Guide open on a tablet and a phone, showing an artwork's location on the map beside its detail card.

Designing the editing side

A CMS only works if the people in it want to use it, so we design the editing side too. Fields use names editors recognize, previews show what a change will look like, and anything the team will not use stays out of the Studio. Sarah Adams, Communications Strategist at Momentum, says Sanity “is the CMS that made me believe CMSes could be good again.”

Selected work

Show more
  • 2025–2026

    2025–2026

    Rise Calgary Website

    Web design, Web development, Content management systems, Content modelling

    Web design, Web development, Content management systems, Content modelling

  • 2025–2026

    2025–2026

    Strata Capital Partners Company Website

    Web design, Web development, Content management systems, Information architecture, Content strategy

    Web design, Web development, Content management systems, Information architecture, Content strategy

  • 2025–2026

    2025–2026

    University of Calgary Alberta Post-Secondary Global Learning Toolkit

    Platforms and applications, Portals and member experiences, Content management systems, Interface design, Visual identity, Brand implementation

    Platforms and applications, Portals and member experiences, Content management systems, Interface design, Visual identity, Brand implementation

  • 2025–2026

    2025–2026

    Wee Wild Ones Design System and Website

    Design systems, Web design, Web development, Content management systems, Content modelling, Custom CMS tooling, Multilingual and multi-region systems

    Design systems, Web design, Web development, Content management systems, Content modelling, Custom CMS tooling, Multilingual and multi-region systems

  • 2025–2026

    2025–2026

    Tributes Website

    Web design, Web development, Content management systems, Content modelling

    Web design, Web development, Content management systems, Content modelling

Tools we reach for

  • Sanity
  • Payload
  • Prismic

Outgrown your CMS?

We have moved teams off WordPress, Webflow and Squarespace. The first step is a look at your content.