This project involves interacting with Wikipedia and performing many operations.
Utilizing the Wikimedia API to create a Wiki-Server with caching functionality that handles concurrent requests using socket programming. The server is also capable of parsing and executing structured queries. Executed and optimized Dijkstra’s algorithm and breadth-first search to find the shortest distance (links) between one Wikimedia page and another.