Type: Bachelor project or Bachelor thesis. You should have a basic understanding of geometrical operations and spatial access indices. Programming language of your choice (C++, Java, Go, ....), Python discouraged because of performance issues.
Background info: There are already some tools available for analyzing GTFS feeds (for example, ScheduleViewer) but they all feel and look quite clumsy, are incredible slow and cannot handle bigger datasets. We are looking for a reliable tool to get a first, quick look on some new GTFS feed and to analyze them in detail - maybe even edit them (see optional goal).
Goal: You develop a web application (a HTML/JS frontend and a server backend) that displays a map on which the trips, the stations (and possibly the fare zones) contained in the feed are rendered. If you click on them, some detailed information should appear (exact timetable, running days etc). It would also be nice if problems in the feed are highlighted in some way. You application should offer the possibility to upload zipped GTFS feeds or to fetch a GTFS feed from some URL entered in the GUI. Analyzing multiple feeds should be possible. You application should also look "nice" and you should take care that it offers great usability.
Optional Goal: Some editing methods.