The project comprises a client-side application for user interaction, implementing the aforementioned functionalities. Concurrently, a server component orchestrates the connection of all clients through a real-time architecture, facilitating encrypted content transmission from the server. Upon receiving a notification of new content, the client promptly alerts the user accordingly.