database connectivity, webserver, websocket, client side code