~/ ← projects/ flashfilter

flashfilter

High-performance Vue 3 filtering for WordPress. Freemium via wp.org + Freemius.

2026 · by shared · wip · vue3wordpressfreemiusphp

## case study

— problem & approach #case-study

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.

// (c) 2026 symonov · independent dev studio vimgittmuxdocker EOF — end of file —