A secure chat application made with Node.js, React.js, Socket.io and Express.
A secret key is created and stored in the frontend for demonstrational purposes. Whenever a user sends or receives a message, the message will be encrypted/decrypted using an aes256 npm package with the same secret key.