TRANSPORT ROUTE PLANNING
This was my university project. The main program was written in C++, and it parses the network graph and timetables of buses (a downloadable version provided for free by OASA), and genates optimal routes from point A to point B. It also supports various criteria like least transfers, or minimal walking.
As that was a console application, I also made a simple GUI in C# that calls the original application in the background.