Skip to main content

Developers

The Flow State platform is the open-source Next.js application behind flowstate.network — the app that powers Streaming Quadratic Funding rounds, Flow Splitters, and Flow Councils on top of Superfluid.

The full source lives at github.com/flow-state-coop/platform. It is a TypeScript monorepo-free Next.js 15 App Router app: wallet-native (wagmi + viem + RainbowKit), authenticated with Sign-In with Ethereum, reading on-chain state through per-chain subgraphs and persisting off-chain metadata in Postgres via Prisma.

These pages are written for developers who want to run the app locally, understand how it is put together, consume its public API, or contribute code and docs.

  • Getting Started — prerequisites, environment variables, and running the app and database locally.
  • Architecture — the stack, the src/ layout, the data model, and the supported networks.
  • Public API — the unauthenticated endpoints you can build against.
  • Contracts — the on-chain contracts the platform reads and writes.
  • Testing — unit, integration, and end-to-end test workflows.
  • Contributing — how to open a PR and where the docs live.
tip

The package manager is pnpm. Every command in these docs assumes you have it installed.