The project was designed and implemented to allow a network distributed system for group-based client-server communication catering to both Command-Line Interface (CLI) and Graphical User Interface (GUI) interactions. The project’s key results include seamless communication between multiple clients and a central server, dynamic assignment of coordinator roles, uninterrupted communication (in the case of member departures), and great user interaction through CLI and GUI interfaces.
- This coursework received a 72% grade, the highest grade
- The task_documents folder contains the specifications, submission, and feedback files for this coursework