How to generate a GANTT form

Hello everyone, it’s a pleasure to join here. There is one thing that has been bothering me for a long time, and I don’t know if it can be solved.
I have multiple projects and I don’t need anyone else to participate. Each project has the similar process. I would like to use a gantt chart to see the progress of each project.
My idea is that there is a folder in the OB, and then some subfolders, and then there are similar sub-folders and sub-folders under each sub-folder. Similar to

  • All items
    –Project A (folder)
    — Process 1 (Folder)
    ---- subtask 1 (note)
    ---- subtask 2 (note)
    — Process 2 (Folder)
    ---- subtask 1 (note)
    ---- subtask 2 (note)
    –Project B (folder)
    — Process 1 (Folder)
    ---- subtask 1 (note)
    ---- subtask 2 (note)
    — Process 2 (Folder)
    ---- subtask 1 (note)
    ---- subtask 2 (note)

In these notes, I can set metadata, start time, end time, add body content, etc.

I want to use DateView to read the metadata of each note, such as start time, end time, to generate a gantt table. If there is no start time, it is not displayed in the Gantt chart.

I don’t know how to write a dateview to implement the above functions, or whether it can be done using task or other OB plugins.

You could most likely use the grant diagram type from the mermaid code blocks, and if I’m not mistaken you should be able to produce the wanted input through dataviewjs for this purpose.

So it should be doable, but it do require some coding.

Yes, thank you, I have a general understanding of mermaid and should be able to do it, but I don’t know mermaid or dataviewjs, I don’t know how to write code. I hope to be able to get help.

This idea of mine may be difficult to implement, but can anyone help me?

Check out:

Plugins

  • mermaid tools
  • smart Gantt

More info about Mermaid Gantt