The app uses websockets to emit events from server to client and api requests to post the data on server from the client