Create a Simple Project Planning App Using Streamlit and Gantt Chart

Learn Streamlit’s Features and Functionalities for File Upload/Download, Editable Tables, Interactive Charts, and More

My Data Talk
CodeX

--

Image by Pixabay

Introduction

When it comes to project planning and management, Gantt chart is a very popular and helpful visual for project managers and teams to plan and track project roadmap, schedules, and progress. Gantt charts illustrate a project’s tasks, timelines, and other information by listing the tasks to be performed on the vertical axis, and start and finish dates on the horizontal axis.

Instead of creating a Gantt chart from scratch every time using Excel, PowerPoint, or other tools, we can create a simple app using Streamlit to automate the process.

In this article, I will share with you the code and process of creating a simple project planning app using Streamlit. With this app, you can upload your project plan in a CSV file (following the template provided in the app), edit the project plan within the app, and instantly generate a beautiful, interactive Gantt chart.

When you edit your project plan within the app, the Gantt chart will be updated automatically. Once you and your team are done with reviewing and editing the…

--

--