Project spaces
Create a project, describe its purpose, and keep tasks, notes, members, and activity together. Projects are private to their members.
- Create, update, and delete projects
- Project-scoped data and membership
AN INDEPENDENT PROJECT BY YASH LALWANI
Plane is a project management app for small teams. It brings projects, tasks, conversations, notes, and progress into one shared space, with clear permissions for the people doing the work.
From a first task to a finished project.
WHAT THE BACKEND SUPPORTS
The live API implements each capability below, with access rules where required.
Create a project, describe its purpose, and keep tasks, notes, members, and activity together. Projects are private to their members.
Give work a status, priority, due date, and assignee. Search, filter, sort, and track it as it moves from to do through done.
Invite people by email and assign a project role. Admins, Project Admins, and Members have distinct permissions enforced by the server.
Discuss a task where the work lives. Members can comment, authors can edit their own comments, and Admins can moderate them.
See task counts by status and priority, overdue work, and the open workload by teammate. Follow project changes in the activity feed.
Register, verify an email address, sign in, reset or change a password, and update a profile and avatar. Unverified accounts cannot access projects.
FOR REVIEWERS
Use the seeded data to explore, then create your own test project to try changes without disturbing the sample.
Sign in as demo@plane.dev. Open Website Relaunch and inspect its tasks, subtasks, comments, notes, dashboard, members, and activity. The account is already verified.
Create a task, give it a priority and due date, assign it to a project member, add subtasks and a comment, then update its status. Search and filter the task list to find it again.
With the same demo account, open Mobile App Beta. There it is a Member: it can read tasks, add comments, and complete subtasks, but cannot edit tasks. Alex is the Admin of that project.
Create a separate test project, add a note, review its dashboard and activity, and try its member and invitation actions. Use that test project when checking permanent deletion.
UNDER THE HOOD
A deployed API backed by PostgreSQL. Project permissions, validation, background emails, file storage, logging, automated tests, and deployment tooling are part of the system.