a basic chat web application