Case study, Fix issues

Fixing a Job board platform using Finsweet Attributes

Tools used

Finsweet Attributes, Webflow

Categories

Job Board, Platform, No-code

Fixing Webflow

Brief

DBC is a job board platform helping thousands of people find their dream job in the field of interior design.

Step 2

The Problem

DBC had their site already built on Webflow, however they couldn’t get the main page (jobs listing) to work. Essentially, the listings would show, but they couldn’t be filtered using the filter panels on the left hand side.

Additionally, they couldn’t manage to show some additional data for each listing, as they ran into some CMS limitations.

Step 3

The Solution

The filtering logic was handled by the Filters module from Finsweet Attributes — there were some configuration issues that we managed to fix very quickly. While that took care of most of the issues, there were still some left:

— Slider range for the salary field not working
— Additional CMS nest fields not showing up

Step 3a

Slider range not working

The client initially wanted the salary field to be filtered through a two-step range slider. The issue with that is that some of the job listings could choose not to specify a salary amount.

This meant that by tweaking the salary filter to any amount, it would’ve caused all those job listings to disappear.

To fix that, we excluded those CMS items from the filtering logic so that they would always show, as they should.

Step 3b

CMS Nest

Each of the Job listing records contained a multi-item CMS field, connected to the category of the Job listing (e.g. Interior designer, Design architect, etc…). When trying to show this data on the front end, only one category would show up, instead of whatever amount was set.

To fix this natively in Webflow, normally you would simply nest another CMS list within each Job listing. However this wasn’t possible, as we ran into the limitation of 2 nested collections.

To fix that, we implemented CMS Nest from Finsweet Attributes, which allowed us to bypass the limitation and display all the categories attached to each job listing.