Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. project
  3. React Gantt Chart v 19.0
  4. Sales Conditions FAQ

React Gantt Chart

by Shachain https://shachain.dev
Odoo

$ 395.48

v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Project (project)
• Discuss (mail)
Community Apps Dependencies Show
• Odoo React Bridge
• Odoo React ECharts
• Odoo React Vis
Lines of code 933
Technical Name sc_react_gantt
LicenseOPL-1
Websitehttps://shachain.dev
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Project (project)
• Discuss (mail)
Community Apps Dependencies Show
• Odoo React Bridge
• Odoo React ECharts
• Odoo React Vis
Lines of code 933
Technical Name sc_react_gantt
LicenseOPL-1
Websitehttps://shachain.dev
  • Description
  • License
Shachain
Email Us
WhatsApp QRWhatsApp
Shachain
  • Overview
  • FAQs
  • Releases
Email Us
WhatsApp QRWhatsApp

Visual Project Timeline for Odoo

For project managers, team leads, and anyone tracking Odoo tasks — turn the task list into a living timeline. Drag-to-plan, dependency chains, automatic critical path, baseline snapshots, and a workload heatmap that reads your existing HR leaves. No schema changes. No external tool. No learning curve.

Live Preview demo.shachain.dev
Login: demo · demo
Shachain
React-powered addons for Odoo
Gantt Chart full project overview with critical path highlighted

What it does

Gantt Chart brings planning depth to your Odoo project tasks — same data, same workflow, no second tool. Plan dependencies, track deadlines, and see what's coming up, all inside Odoo.

Gantt Chart Features

From critical path to drag-to-link, every interaction is designed to surface what's at risk before it's too late.

Live Critical Path

Link tasks with dependencies and the critical chain highlights in red the moment a dependency forms. Tasks whose float falls between 0 and 2 days are tinted orange as a watch list, distinct from the red critical chain. Total & Free Float values appear in every tooltip, the project finish date sits in the toolbar, and cycles in the dependency graph are flagged immediately — all updated live as you drag.

Critical Path with float values

Baseline & Drift Tracking

Save a snapshot when the plan is signed off. As work progresses, lighter ghost bars show where each task originally sat, with 5 color-coded states (on track / ahead / delayed / new / removed) revealing what shifted — updated live as you reschedule. Take multiple baselines (e.g. monthly) and switch between them from the toolbar to compare any two points in time.

Baseline ghost bars with drift status

Workload Heatmap

A visual bar overlay shows planned hours per person per week. Spot overloads before they become blockers. Requires the Timesheets module.

Workload heatmap
Drag-to-reschedule with Ctrl+Z undo

Drag-to-Reschedule

Drag any task bar to move it; drag the bar edges to resize. Drop tasks across rows to reassign stage / user / project. Drag a scheduled task back down to the backlog panel to unschedule it. Press Ctrl+Z to undo any change.

Smart Deadline Markers

Each task carries a deadline indicator on its bar — updated live as you reschedule. Independent from Critical Path, so deadline pressure and schedule pressure don't get double-counted.

None
No deadline set on the task. No marker shown.
Completed
Task is done or canceled. No marker; the tooltip shows the completion date.
Buffer
Deadline falls after the planned end, so there's slack. Orange stripe on the right edge of the bar.
Inside
Deadline falls within the planned window — the task is racing it. Red line through the bar at the deadline date.
Exceed
Deadline is already before the planned start — the plan is overrun. Red stripe on the left edge of the bar.
Dependency anchors

Drag-to-Link Dependencies

Every task bar has anchor dots on both ends. Drag from either anchor onto another bar to create a dependency. Critical Path recalculates instantly.

Backlog panel with drag-in

Backlog Drag-In Panel

Tasks without dates live in a sortable, searchable panel on the left. Drag any of them onto the timeline to schedule — automatically assigned to the right stage. Search switches to server-side mode past 200 tasks so it stays snappy on large backlogs.

Undo / Redo

Ctrl+Z / Ctrl+Shift+Z. Covers move, resize, drag-across-stage, delete, link / unlink, drag-from-backlog, and parent-task drag (moving a parent shifts all its children together).

Undo/Redo with toast notifications
3-level grouping

3-Level Grouping

Group by Project · Stage · User (or any combination). Three levels deep with collapsible parent rows. Switch grouping from the toolbar without losing context.

Keyboard shortcuts

Keyboard Shortcuts

20+ shortcuts across 7 groups: undo / redo, duplicate, delete, zoom, fit, jump to today, navigate tasks, and more. Press "?" anywhere to see the full reference.

Image · Excel Export

Export the timeline as a PNG image, or the full task data as Excel, from the toolbar's Export menu. No browser plugin required.

Timeline image and Excel export from toolbar
Advanced filter panel with 7 dimensions

Advanced Filter Panel

Filter by user, project, state, priority, deadline, tag, or parent-leaf — combinable with toolbar search. Active filters appear as dismissible chips so you always know what's hidden.

Right-click menu on a task bar

Right-click Menu

Right-click any task bar for Edit Task / View Details / Duplicate / Add Dependency / Create subtask / Delete. Cmd+D duplicates the selected task as a keyboard shortcut.

7 Built-in Languages

English · 简体中文 · Français · Español · Deutsch · Italiano · Português (Brasil). The entire UI — toolbar, panels, tooltips, and the timeline axis — switches automatically when the user changes their Odoo language.

Gantt UI in Simplified Chinese

Built on

Powered by React 19, Mantine v8, vis-timeline, and Apache ECharts — running natively on Odoo with full TypeScript types.

Frequently Asked Questions

Sometimes you need a quick answer to your question. You can get it right away here.

  • General
  • Setup
  • Critical Path
  • Baseline
  • Workload
  • Languages

General

Does this replace or extend Odoo's native project view?
It adds a new Gantt view to your existing projects — your tasks, stages, and data stay where they are. Odoo's standard project views remain available alongside it.
Does this work with Studio custom fields?
Yes. Task creation and editing use Odoo's native form view — everything Studio adds (computed fields, validation rules, onchange logic, new fields) is fully respected.
Do you offer support after purchase?
Yes. 60 days of free support post-purchase for queries, issue resolution, and basic guidance. Email business@shachain.dev or use the Odoo App Store support page.
Does it work on mobile?
Mobile is best-effort: the timeline renders responsively, but task drag-editing is designed for desktop and iPad-or-larger screens.
Can I filter and search tasks?
Yes — see the Advanced Filter Panel and Backlog feature cards on the Overview tab. Filter chips, server-side search past 200 tasks, and toolbar hidden-task counter are all included.
Does it respect Odoo's project permissions?
Yes — fully. Task visibility, create / write / delete rights, and Baseline read / write all inherit from Odoo's standard project ACL (project.privacy_visibility, followers, group_project_user / group_project_manager). Users only see projects they can access, and the toolbar grays out actions they can't perform. Baseline create / edit / delete is Project Manager only by default; everyone with project access can read them.

Setup & Install

Step 1 — Download the addon
Download the addon zip from this App Store listing to your local machine.
Step 2 — Extract into your addons path
Unzip the package and place the addon folder inside one of the directories listed in your Odoo addons_path (configured in odoo.conf).
Step 3 — Update Apps List
In Odoo, enable developer mode, open Apps, and click Update Apps List so Odoo picks up the newly placed addon.
Step 4 — Install (with dependencies)
Search for the addon by name in Apps and click Install. If installation reports a missing dependency, search for shachain in the same Apps page to find the required Shachain modules (such as the bridge and vis addons) and install those first.

Critical Path

Does Critical Path account for working hours / calendars?
No. Critical Path is the structural longest chain (PMBOK convention), computed in continuous wall-clock milliseconds — the same units Odoo's planned_date_* stores. Resource calendars, working hours, and date_deadline are not factored into the chain. Deadline risk is expressed separately as a 5-state marker on the bar (see Smart Deadline Markers). This keeps the two concerns visually independent and avoids double-counting deadline pressure as schedule risk.
What does the orange "near-critical" highlighting mean?
Tasks with total float between 0 and 2 days. They're not on the critical chain but small slips make them critical fast — your "watch list".
Why are float values different from MS Project?
Microsoft Project factors working hours and resource calendars into CPM (8h days, weekend skip). We use plain wall-clock (24h continuous). For typical 5-day-a-week work this makes our float values noticeably larger than MS Project for the same plan (we count 24-hour days; MS Project defaults to 8-hour days). The math stays self-consistent within Gantt Chart.
Can I see Critical Path on closed / completed tasks?
Closed tasks are treated as duration zero (already done). They participate in the chain but don't add any time. This matches MS Project / P6 conventions.
What's the difference between Critical and Near-Critical?
Critical tasks (red) have zero total float — any slip pushes the project finish date. Near-critical tasks (orange) have between 0 and 2 days of float; they aren't on the chain but small slips will put them there. Both are computed live as you drag and rendered with their float values inline in the tooltip.

Baseline & Tracking

When should I take a baseline snapshot?
Right after kickoff — when the plan is signed off and you want to track drift from then on. You can take multiple baselines (e.g. monthly) and compare against any of them.
What if I add new tasks after baseline?
New tasks added after baseline appear normally on the live timeline (no ghost bar — there's no baseline to compare against). Tasks deleted since baseline are counted in the toolbar drift summary as "removed", but no ghost bar is drawn for them since the row is gone.

Workload & Timesheets

The Workload panel isn't showing — what should I check?
The panel requires the Timesheets module to be installed and the current user to have read access to timesheet and calendar data (account.analytic.line, resource.calendar, and resource.calendar.leaves). Install Timesheets, grant access, and reload the page.
Does it use planned hours or actual timesheet entries?
Planned hours from allocated_hours on each task. Actual timesheet entries are shown in a separate progress overlay (when hr_timesheet is installed).
Can I see workload by team / department?
The current heatmap is per-user. Department / team grouping is not supported today — email us if you need it and we'll prioritize based on demand.

Languages

Which languages are built-in?
7 languages — see the 7 Built-in Languages card on the Overview tab. The UI switches automatically when the user changes their Odoo language.
Gantt Chart Releases

Every update brings new capabilities. Track the latest features and enhancements.

Initial Public Release
Release 1.2.0 (May 2026)
  • First public version, after several months of internal iteration against real Odoo project workflows.
  • Bundles Critical Path (PMBOK structural, wall-clock), Baseline Snapshots, Smart Deadline Markers, Undo / Redo, drag-to-link dependencies, 3-level grouping, workload heatmap, image & Excel export, and 7 built-in languages.
  • See the Overview tab for the complete capability list and feature deep-dives.

Try Gantt Chart today

Critical Path · Baseline · Workload heatmap · 7 languages · 60 days free support

Live Preview demo.shachain.dev
Email Us
WhatsApp QRWhatsApp

Demo login: demo · demo  |  Or email business@shachain.dev

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with