Shut Down Windows

What do you want the computer to do?

It's now safe to turn off your computer.

Not all those who wander are lost.

Algolia search across FiveQ client sites.doc - WordPad

Projects › FiveQ

Joel built a reusable Algolia InstantSearch plugin for FiveQ's Kirby CMS platform, now live on wiersbe.com and hutchcraft.com, and used the same approach for Humanitas Institute's school finder.

Joel worked with FiveQ as a contract full-stack developer, building features for client websites on its Kirby CMS platform.

Search results for "joy" on wiersbe.com, with Content Type, Author, Year Published, Topic and Series filters beside a list of books and sermons.

The problem

FiveQ builds and runs client websites on its own Kirby CMS platform. Several clients publish large archives of sermons, books, articles and audio, and visitors need to narrow those down by type, author, year and topic.

Building search separately for each site would mean solving the same problem again every time.

What Joel did

Joel built a reusable Algolia InstantSearch plugin for the Kirby platform. Each site that uses it gets search results with filters (facets) that match its own content.

On wiersbe.com, the search page filters 806 records by Content Type, Author, Year, Topic and Series. The results above come from typing “joy”.

Search results for “prayer” on hutchcraft.com, with Content Type, Teacher and Topic filters and audio results showing date, type and tags.

hutchcraft.com search, filtering 5,077 records.

On hutchcraft.com, search covers 5,077 records. The homepage’s “What’s new?” topic tabs also pull from Algolia.

The Humanitas school finder

Humanitas Institute needed a way for families to find schools. Its site runs on Astro and Payload, so the Kirby plugin didn’t apply directly. Joel built a bespoke school finder on the same Algolia approach.

Visitors search by location or by school name, and see results as a list next to a MapLibre map. It covers 3,217 schools.

The Humanitas Institute School Finder on desktop: “1–20 of 3,217 schools found” for Dallas, school cards on the left and a map of nearby schools on the right.

The school finder, searching near Dallas.

The school finder on a phone: a map of North America with clustered school counts, above the list of results.

On phones, the map clusters schools by region above the list.

Result

On all three sites, observed query round-trips from the browser ranged from 32 to 152 ms, all under 200 ms. Algolia’s own processing time for a query is about 1 to 4 ms; most of the round-trip is the network.

Back to FiveQ · Next: Life Changing Radio live player and schedule

3 live sites

3,217 schools on one map

Queries under 200 ms