Choutlook
Chat app that mimics Outlook's front-end with client-side encryption and no database.
Installing / Getting started
# install dependencies
npm install
# copy example config file to real config and update environment variables
cp src/config.js.example src/config.js
# start server
npm run server
# start client
npm run start
Developing
Built With
- React
- Socket.io
- Styled Components
Tests
In progress. Currently only snapshot tests.
npm run test
Style guide
Uses ESLint extending Airbnb and Prettier.
User guide
Enter password into search bar
All users must have the same password to read the encrypted data
Update username
Click on the email prefix above the reply box to change your username
Start chatting
Type your message in the reply box and press enter or click submit