Attached document provides all the necessary steps required.
download and set up a chat server
download and set up client interface
Run tests using Github, JUnit etc
deliver a report containing
1) The server analysis
2) The Client Development
All necessary details are within the attached file