A Flask project of a web-application that implements teh CPM Crash ALgorithm for Project Management Optimazation.
The project is deployed and running, CPM_Crash_Algo
This algorith has as input the the activities of a project. For each activity, a list of predecessor activities is given, along with the normal time for the activity duration, the crash time meaning thge time that the activity can be crashed to and the Crash Cost that is the the cost per day of crash. Finally the indirect cost of each day of the project is given. The output is the optimized project duration with respec of minimizing the cost by taking account the crash cost and the indirect cost.
This project is under development with the objective of making the import data more user-friendly
Visit the Project Website, where the app is up and running.
In order to use modify and run the web-app locally, you must:
- Install VS Code.
- Install dependencies (Flask and scipy), using the VS code terminal.
- pip install Flask
- python -m pip install scipy
- Run the app, python -m flask run --app app.py
The code and the website that runs the code execute my implementation of the Critical Path Method (CPM) for minimizing the cost of a project by crashing the activities. You can use it as a verification for your calculations in project management courses
By testing the running up, discovering issues.