An end-to-end encrypted (E2EE) client-side chat using Node.js, Express, Socket.io and CryptoJS.