it's a social media that is a combination of Instagram, Twitter, and Telegram implemented by Java for the advanced programming project.
to run the program, first, you should run the server side and then run the client side of it.
the client connects to the server by host IP and by changing it, it's possible to connect clients to the server through different systems and the server side has the ability to manage multiple clients concurrently.
the client has UI based on Java FX and the server runs on the console.