An application where clients connect to a server in order to form a social network.
- communication between a server and a client using TCP;
- the server can handle multiple clients using threads;
- a user interface implemented using Javafx;
- the possibility to store messages between two users using a REST API.
The user can login/signup on the client side while the server will communicate with the database to store and search the information provided by the user.
This is the page where the user can add friends and see a list of all of its friends.
This is the page where an user can exchange messages with all of its friends.