Initially tried using bfs(breadth first search) to solve the shortest path but yielded the wrong results since our dataset has rules on one way system and the path found wasn't nessarily the shortest path or cheapest path to be recommended. Used Djisktra Algorithim without overcomplicating the process to find the shortest path which should be the cheapest path due to travelling less amount of distance.
Commands are in sequential order in order to setup the project successfully. should be processed in this projects root directory.
docker-compose up -d