Simple end to end encrypted (E2EE) chat room I made that you can easily run for yourself. the subdirectory you put (chat.pot8o.dev/subdirectory) will dynamically generate a new chat room. If you and a person in the chat room have the same encryption key you will be able to see each other's messages. Usernames are stored in cookies and are mostly persistant.
install dependencies however you do that
in client run npm run build
in server run node server.js
or just run the next two commands in the root of the project
root directory: leave blank
Build Command: npm install && npm --prefix client install && npm --prefix client run build
Start Command: node server/server.js
- Persistent chats