JVM Telecom Project

Project Overview:
As part of the COMP1815 coursework at the University of Greenwich, this project involved designing and implementing a telecommunications application in Kotlin, utilizing object-oriented and functional programming concepts. The application calculates the Minimum Spanning Tree (MST) of a graph representing European capitals, determining the minimum cable length required to connect all cities. The project was developed collaboratively by a team and used Azure DevOps for version control and collaboration.