Rework Desktop Java FX Application

Job ID: 33139251

Budget: $30 – $250 USD

I need the JAVA FX project to be reworked + added some functionalities.
Project is a simple desktop messenger application sending messages over a local network.

Your task will be to get this old project working in new java jdk version 11 as a maven project in IDE Intellij. The completed project you will submit as Github repository.

The architect structure is strict Model-View-ViewModel.

What needs to be added:
-Login Page (save usernames and passwords locally and decrypted)
-Group Chat Page (with all existing users saved locally)
-Localization using XML file (at start messenger will ask for a language)
-Add User Page (for the existing user; save it locally)
-Your Profile Information Page
-Beautify & Rework UI to make it look desktop version telegram (contacts on the left; chat right)

Source code in the attachments.