One of our team members is a business student. In a Project Management course, she got a task to create a network diagram to find a critical path based on a case study given by the lecturer. It took an hour to create a simple diagram. Why did it take so long? She had to count several variables in each activity iteratively. Network diagram is a common tool in project management and we thought this feature will make a better improvement for

What it does

Network diagram lets users view critical activities based on predecessors and duration of a project. Its main features are:

  • Input start date of a project
  • Input predecessor and duration of an activity
  • Show network diagram of activities
  • Show critical activities
  • Update timeline automatically based on changed predecessor or duration

How we built it

We used React 16.13.0, Flask 1.1.2,

Challenges we ran into

We ran into some difficulties figuring out what features are supported and available in that we can utilize to bring our project to life. We had to change the project structure quite a few times to finally understand how the project can be compatible inside Monday apps.

Accomplishments that we're proud of

The feature is brought to life by our solid teamwork. We discovered a great framework:

What we learned

We explored comprehensive framework documentation (which we really appreciate!), what features it supports, and how to utilize those features. We also understood project management critical path and network diagram.

What's next for Network Diagram

By adding a cost variable, this feature can perform crashing by recommending the most cost-effective activity to erase for minimizing project completion time.

Built With

  • flask-1.1.2
  • monday
  • react-16.13.0
Share this project: