UCLA CS130 Ridekeeper Project