Project field note
Forest Bush
A self-hosted feature flag service with an Express API, PostgreSQL persistence, Redis-backed evaluation caching, a React admin dashboard, and a small JavaScript SDK.
Forest Bush despite its funky name is a service managing and evaluating feature flags across applications. It includes a Node/Express API, PostgreSQL persistence through Prisma, Redis-backed evaluation caching, a React admin dashboard, and a small JavaScript SDK.
The service is built around a simple loop: create and manage flags from the dashboard or admin API, evaluate flags from client applications through the public API or SDK, and use sticky percentage rollout rules for user-based releases.
The repository also includes Fly.io deployment files, Terraform configuration, and a GitHub Actions deploy workflow for the API.