Planka screenshot
#82 B Rank #158

Planka

Trello-style kanban board with realtime drag-and-drop, built on Sails.js and Postgres. Lightweight and easy to self-host compared to most project-management tools in this batch.

Project Management JavaScript Easy to deploy $8/mo equiv
65.0 / 100

βš™ Full Stack

Node.js/Sails.js backend, React frontend, Postgres for persistence, Socket.io for realtime board updates.

πŸ“ˆ Scaling Analysis

Postgres-backed state means data safety is solid, but the app itself is a single Node process with in-memory socket state, so horizontal scaling needs a shared Socket.io adapter (Redis) that isn't wired up by default β€” fine for small teams, not for large orgs.

πŸš€ Running on Nexlayer

Single app pod plus a postgres pod is enough; set BASE_URL to the Nexlayer-issued domain and point DATABASE_URL at postgres.pod:5432. mirror.gcr.io/library/node covers the base image with no extra services needed.