---
title: "flashfilter — Vue 3 filtering for WordPress, freemium-ready"
description: "WP plugin that drops a Vue 3 faceted-filter app onto product/post archives. wp.org-friendly free tier, Freemius pro tier. WIP."
url: https://symonov.com/projects/flashfilter/
---

# flashfilter

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

**2026** · by **Serhii & Dmytro Symonov** · wip · `vue3` `wordpress` `freemius` `php`

## 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, UI components, filter UX.
- **Serhii** — WP plugin shell, indexer, REST endpoint, Freemius integration.

## status

In development. Free-tier scope locked, Freemius pro features being scoped.
