We organized and modified 240GB worth of taxi trip data using MapReduce in python and stored them in Google Cloud Storage. Given the pick-up and drop-off location of each trip, we estimated shortest path taken using Dijkstra's algorithm. We represented the route in terms of network of nodes. Given collection of paths, we generated maps illustrating traffic level of streets.
Software that provides visual map and step by step direction of the optimal path from location A to location B considering dynamically updated safety scores calculated using past and present crime data. We applied Dijkstra's algorithm on streets represented as network of nodes with modified values of edges based on safety scores. Also, created an interactive map with crime information in Chicago.