real-time chat application built with Node.js, Socket.IO, and AngularJS