Critical Path Calculator

Activities

NameDurationDependencies 
No dependencies
Activity 1
Activity 1
Activity 2, Activity 3
Dependencies

Network Diagram

Debug

Debug state

[
  {
    "id": "a1",
    "name": "Activity 1",
    "duration": 5,
    "dependencies": []
  },
  {
    "id": "a2",
    "name": "Activity 2",
    "duration": 5,
    "dependencies": [
      "a1"
    ]
  },
  {
    "id": "a3",
    "name": "Activity 3",
    "duration": 10,
    "dependencies": [
      "a1"
    ]
  },
  {
    "id": "a4",
    "name": "Activity 4",
    "duration": 15,
    "dependencies": [
      "a2",
      "a3"
    ]
  }
]

Debug calculation

[]

Debug chart

flowchart LR
    a1["**Activity 1**"]
    a2["**Activity 2**"]
    a3["**Activity 3**"]
    a4["**Activity 4**"]

    a1-->a2
    a1-->a3
    a2-->a4
    a3-->a4