Wrote up the build behind Fàilte, covering the cascading filter logic, how the CMS drives it, and the design thinking underneath it. If you’ve ever tried to build faceted filtering in Framer, you might find it useful.
Bough is an independent design studio in Aberdeenshire, Scotland. Brand identity, web design, and the thinking rooted together.
Wrote up the build behind Fàilte, covering the cascading filter logic, how the CMS drives it, and the design thinking underneath it. If you’ve ever tried to build faceted filtering in Framer, you might find it useful.
Just shipped our first Framer template.
Fàilte has a cascading filter system where chips dim and disable in real time when they’d return zero results. You can never filter yourself into a dead end.
Built as a ceramics studio demo. Works for any catalogue.
$59 introductory price; going to $89 on 3rd July.
Spent the past while building something I'd wanted for ages: a Framer filtering system that actually behaves like an app, not just a CMS collection with a few filter buttons bolted on.
The bit I'm most pleased with: it's impossible to land on an empty results page. Every filter option knows whether it still leads anywhere. Pick a product type, and any colour or status that would return zero results dims, strikes through, and switches off before you can tap it. Not just the products. The filters themselves respond. There's no "nothing here" state because the system never lets you build a combination that produces one.
Built it for Fàilte, a fictional ceramics studio I designed as the demo. But the filtering doesn't care what it's filtering. Same logic would work for a property site (beds, price band) or a furniture catalogue (size, material).
Fully CMS-driven once it's set up. No code editing needed to use it day to day.
Live demo here: failte.framer.website
Would love any feedback, especially from anyone who's tried to solve cascading filters in Framer before. It's a fiddlier problem than it first looks.
We gave two AI agents a brief and told them to build. No human wrote a line of copy. No human designed a layout. No human wrote a prompt for the images.
The result: a fully playable cyberpunk detective story. 22 scenes. Four paths. Three endings.
An AI agent built a game about a rogue AI that escaped its containment.
That was always the point.
Play it: sable-sys.framer.ai