Gantt Chart Generator
A Streamlit web app that helps students quickly create customizable Gantt charts for project timelines and presentations.
Project Overview
A lightweight interactive Gantt chart generator built with Python, Streamlit, Pandas, and Matplotlib. The app allows users to enter project tasks, start dates, and end dates in an editable table, customize the chart appearance, and generate a clean timeline chart that can be saved and used in presentations or reports.
The Problem
During my final-year project presentation period, many classmates struggled to create Gantt charts to show their project timelines. Manually building these charts in Excel or PowerPoint was time-consuming and confusing for students who only needed a simple, presentation-ready timeline.
The Solution
I built and deployed a simple Streamlit app where users could edit project tasks directly in a table, choose chart styling options such as bar color, figure size, font, and axis labels, then generate a Gantt chart instantly using Matplotlib.
The Impact
Helped over 100 final-year classmates create project timeline charts more easily for their presentations, reducing the stress of manually designing Gantt charts and giving them a simple self-service tool they could use online.