StealThis .dev
Pages Medium

SaaS — Integrations Directory

A polished integrations directory for a fictional SaaS product, featuring a live search field, category filter chips with running counts, and a responsive grid of integration cards with SVG logo marks and one-click connect toggles. A slide-in detail drawer explains what each integration does, lists the permissions it requests, and surfaces usage and rating stats. Empty states, toast feedback, and a working light and dark theme toggle round out a clean catalog experience.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Integrations Directory

A self-contained integrations catalog for a fictional SaaS workspace called Northwind. A sticky top bar tracks how many integrations are connected and toggles a light or dark theme. The hero hosts a live search box, and a row of category chips (CRM, Comms, Dev, Analytics, Billing) each show a running count of matching integrations.

The grid renders integration cards built from inline SVG logo marks, a name, category and blurb, plus a Connect button and a connected badge. Typing in the search box or picking a chip filters the grid instantly; when nothing matches, an intentional empty state offers to reset the filters. Connecting or disconnecting flips the card state, updates the header counter, and fires a toast.

Selecting Details opens a slide-in drawer describing what the integration does, the permissions it requests, and headline usage stats. The drawer’s connect button stays in sync with the card, closes on Escape or scrim click, and restores focus to where you left off.

Illustrative SaaS UI only — fictional product, metrics, and billing. No real backend.