Overview
Rediflow: Project flow. Portfolio flow. One flow.
Plans in one spreadsheet, capacity in another, reports rebuilt every time something changes — sound familiar? Rediflow brings it together. One place for project flow, portfolio flow, and capacity. A single source of truth. No Excel needed.
A columnar web app for planning and tracking projects and portfolios:
- Project flow — Work packages, tasks, milestones, deliverables, and capacity — all in one project.
- Portfolio flow — Demand and capacity across all projects and people in one view.
- One flow — Who’s doing what, on which project, and when — always up to date.


Stack
- Flask + PostgreSQL (Podman or Docker) — Server-rendered, minimal JavaScript. Containerised PostgreSQL only; no SQLite.
- Multi-environment — Dev, QA, prod with schema and data migrations (Alembic).
- Translations — Flask-Babel for localisation.
- Auth — Optional Authentik with OIDC (OpenID Connect).
Getting started
- Deployment overview — Run with Podman or Docker; choose build locally or pre-built image.
- Configuration — Set environment variables (e.g.
DATABASE_URL,SECRET_KEY). - Initial data entry — Step-by-step: organisations, role types, projects, and first data.
For the full documentation index, see the Home page.
Need something not yet built?
If a feature is missing or a required data type isn’t implemented, you can fork the project and implement it yourself, create a ticket, or contact us by email for sensitive discussions. See Getting help or extending for details.