the problem
Catalogue-style WordPress sites — directories, product lists, listings — outgrow the default category/tag UX fast. Existing filter plugins are either jQuery-era and slow, or SaaS-priced from day one. Sites that want native Vue 3 ergonomics without abandoning the WP backend have nothing in between.
the approach
FlashFilter ships a Vue 3 (Composition API) faceted-filter widget that targets WP archives.
Server-side it indexes posts via custom tables (no meta_query joins on hot paths), exposes
results through a thin REST endpoint, and renders the SPA-style filter without leaving the
page. Free tier on wp.org covers basic filters; Freemius gates pro features (saved filters,
analytics, multi-archive).
stack
- Vue 3 + TypeScript, Vite library build
- WordPress 6.x, PHP 8.x, custom index tables
- Freemius SDK for licensing/pro features
role
- Dmytro — Vue widget, design system, filter UX.
- Serhii — WP plugin shell, indexer, REST endpoint, Freemius integration.
status
In development. Free-tier scope locked, Freemius pro features being scoped.