Manage projects, tasks,
and teams in one place
Planner is a powerful open-source platform for project management with flexible role-based access control, real-time notifications, and a modern interface.
Key Capabilities
Everything your team needs to stay organized
Organizations
Create and manage organizations with custom roles and granular permissions for each member.
Teams
Build teams within organizations, assign roles, and control access at every level.
Tasks
Full task lifecycle with status workflow, priorities, assignments, due dates, subtasks, comments with replies, and history audit log.
Projects
Group tasks into projects, manage members, and track progress with clear visibility.
RBAC System
Define custom roles with 30+ granular permissions. Control access at org, team, and project level.
Notifications
Real-time notifications via WebSocket for task assignments, status changes, comments, and team invites.
Chat
Real-time messaging with direct conversations, task chats, typing indicators, and message history.
Calendar
Interactive calendar view with tasks displayed by due date, status colors, and drag-to-view details.
Admin Panel
Global administration panel for managing users, organizations, teams, custom roles, and permission groups.
How It Works
Get your team up and running in minutes
Deploy with Docker
Run the entire stack with a single docker-compose command. PostgreSQL, backend API, frontend SPA, and website all start together.
Configure Auth & Teams
Set up JWT-based authentication, create organizations, invite members, and define roles with granular permissions.
Manage Work in Real-Time
Create projects and tasks, track progress with status workflow, collaborate via comments and chat, and receive instant WebSocket notifications.
Ready to streamline your workflow?
Start using Planner for free. No credit card required.
Get Started Free