Cash Me A Taxi was the final project for SFWRENG 2XB3: Software Engineering Practice & Experience: Binding Theory to Practice. It consists of a module interface specification and a Java implementation.
Data files at https://www1.nyc.gov/site/tlc/about/tlc-trip-record-data.page.