All posts
SalesforceLWCDelivery HubGantt Chart

A Real Gantt Chart for Salesforce — Built Native, Zero Dependencies

Glen Bradford5 min read

Every Salesforce team hits the same wall: you need a Gantt chart, but AppExchange options are either expensive, clunky, or both. External tools mean context switching. So we built one from scratch — a native Lightning Web Component that runs entirely inside Salesforce with zero external dependencies.

What You Just Watched

The video above is a walkthrough of the Nimbus Gantt — the timeline and project visualization engine inside Delivery Hub. It ships as part of the managed package. No extra licenses. No iframe hacks. No JavaScript libraries loaded from CDNs.

5 Visualization Modes

The same data, five completely different views — all rendered on a single HTML canvas:

Gantt Timeline

Classic horizontal bar chart with zoom levels (day/week/month/quarter), drag-to-resize, dependency arrows, today line, and critical path.

Treemap

Rectangles sized by estimated hours, colored by stage. Instantly see where effort concentration is.

Bubble Chart

X-axis is timeline, Y-axis is entity/client, circle size is hours, color is stage. Overdue items get red rings.

Calendar Heatmap

GitHub-style grid. Each day colored by how many tasks are active. Green = busy. Gray = nothing scheduled.

Stage Flow

Bar chart showing task distribution across workflow stages with flow arrows. Percentage bar at bottom.

35-Step Automated Demo

Hit the Demo button and the Gantt runs a 2.5-minute presentation that cycles through every feature: all zoom levels, tree expand/collapse, dark mode, entity filtering, all 5 visualization modes, sonification (plays your project schedule as music), rapid zoom animation, and a full diagnostic report in the console.

We built this for client demos. You walk into a meeting, click one button, and the product sells itself while you talk.

Why Native Matters

  • No external dependencies. No dhtmlx, no frappe-gantt, no vis-timeline. Pure LWC + Canvas API. Deploys as part of a managed package.
  • Reads your data model. Pulls from Work Items, Dependencies, and Network Entities — the same objects your team already uses.
  • Salesforce security model. Respects sharing rules, FLS, and CRUD. No data leaves the org.
  • One-click install. Part of the Delivery Hub package. Install it, drop the component on a page, done.

What's Next

We're adding drag-to-reschedule, inline editing, and resource utilization overlays. The Gantt is one piece of Delivery Hub — a free, native Salesforce project management platform with 100+ features.