This is a simple Python script that uses plotly and pandas to generate a gantt chart that is viewable and zoomable in a web browser.
It could be used for anything, it isn't PhD project dependent!
Feel free to use, edit, share, play with or do anything else. This is all under the GNU GPL 3 licence.