The project uses Angular as the framework and communicates with the node.JS server using a REST API. It uses an API service and also an chat socket service for communication between users