Back to projects

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.