MapMyCab is a tool for data scientists and cab dispatchers to analyze cab occupancy, miles travelled, pickups and drop-offs over time. It also allows city dwellers to view real-time statuses of unoccupied cabs in their area. The tool aggregates cab data from over 11 million rows to compute metrics like average occupancy and distance traveled per hour and day of week. It also uses windowing functions to calculate idle times and potential shift times for cabs based on over 1 million trips. The aggregated data and metrics are stored in tables organized by day of week for fast retrieval.