Obsidian Project Management Template with Gantt Timelines
Quick install: unzip the file and open the folder as a vault in Obsidian, or copy the templates into your existing vault. Full install guide
What plugins you need
- Required
- Dataview
This Obsidian project management template runs on plain files and two conventions. Each project is a single note: structured frontmatter, objectives, a milestone table, a Gantt timeline and links to its meetings. Each meeting is a single note linked back to its project. A Dataview dashboard reads everything else. The download ships with two fully worked example projects — a website redesign and an office move — plus four realistic meeting notes, so every dashboard table has data behind it from the first open.
What's inside the project management template
- Projects/ — the two examples, each with
status,owner,start,dueandareain the frontmatter, a milestone table with target dates, a Mermaid timeline, and a risks section that reads like a project actually being run. - Meetings/ — four notes named
YYYY-MM-DD Project Topic(kickoff, design review, vendor walkthrough, logistics sync), each linked to its project in the frontmatter, with decisions and checkbox action items. - Dashboard.md — the rollups, nothing maintained by hand.
- Templates/ — Project Template and Meeting Template, wired to the core Templates plugin.
The conventions that make it work are spelled out in the vault: status is one of planning, active, on-hold, done, written exactly; owners are spelled the same way everywhere; dates are YYYY-MM-DD so Dataview parses them as real dates. Boring rules, but they are what turns frontmatter into a reporting layer.
An Obsidian gantt chart with Mermaid, no plugin needed
Each project note carries its timeline as a Mermaid gantt code block, rendered by Obsidian's built-in Mermaid support — no extra plugin involved. The example timelines use sections for phases, done and active markers for state, and a milestone entry for go-live, so the chart shows at a glance what is finished, what is running and what the critical path looks like. To make your own, copy the block from either example project and replace the bars; the syntax is one line per work package with a start date and a duration.
The Dataview dashboard: six rollups
Dataview is the one required plugin. The dashboard gives you active projects sorted by due date, all projects grouped by status, projects by owner, everything due in the next 30 days, recent meetings, and — the quietly useful one — every unchecked action item across all meeting notes, so commitments made in meetings stop evaporating. Tick them in the meeting note where they live; the dashboard reflects it.
Download the project management vault
The zip is a complete vault with plain-JSON settings, mirrored on GitHub. Open it as its own vault, install Dataview, and the dashboard populates; how to install a Vaultorial template explains how to merge it into an existing vault instead. If your projects are lighter — more flow than milestones — the kanban board template covers that end of the spectrum, and the meeting notes template expands the meeting layer into a standalone pack. More project systems live in the kanban & projects section.