The Delhi Metro Optimization System addresses the challenges of efficient metro operations by optimizing train schedules to reduce waiting times, simulating predictive maintenance to prevent unexpected breakdowns, and analyzing passenger flow to identify peak hours. This makes metro travel smoother and more reliable for commuters, improves operational efficiency, and enhances safety by ensuring timely maintenance.
One of the major challenges we encountered was integrating the gradient background into the Tkinter window, as Tkinter doesn't natively support gradients. We overcame this by creating a custom function that drew the gradient using a canvas widget, line by line. Additionally, managing image sizes and formats for the Delhi Metro logo and route map was tricky.
Discussion