Backend Development
Learn how to implement custom backends for FilterMate or extend existing ones. This guide covers the backend interface, implementation patterns, and best practices.
Backend Architecture Overview
FilterMate uses a factory pattern with polymorphic backends to support multiple data sources. Each backend implements the same interface but provides optimized operations for its specific data provider.
Backend Interface
All backends must implement the GeometricFilterBackend abstract class.
Location
modules/backends/