Schedule Splitter

Schedule Splitter Main Interface
Schedule Splitter’s main interface.
Schedule Splitter Configuration Interface
Schedule Splitter’s email configuration interface.
Schedule Splitter Console Application
Schedule Splitter’s console application running against a user-defined configuration file.

Schedule Splitter is a Windows desktop application I built for FirstGroup America. It splits an input PDF by bus route and sends the split PDFs by email to the appropriate clients as defined in an Excel file. Users can set up and run the process through a GUI interface or the Command Prompt. This application was built with C#, WPF, and the open-source, third-party library PDFBox.