Web app email client created using ReactJS. The app is integrated with Google but currently only limited to @std.stei.itb.ac.id domain.
You can add additional security measures using this app by giving digital signature and encryption to the email that you sent. Encryption is done using custom block cipher called Wonderful Journey Block Cipher. Digital signature is done using ECDSA with Keccak Hash function.
Backend code are located at https://github.com/jrandiny/crypto-email-backend
- NodeJS (>=10.19.0)
- NPM (>=6.14.4)
Go to project root directory, install all dependencies by running:
npm i
Start the web app locally by typing:
npm start
You can create the optimized build of the web app by running:
npm run build
The built project will be located in the build directory. You can serve this directory using PHP, nginx, apache2, etc.
This web app is live and running on https://cryptmail.ml