https://github.com/nv7-github/cryptomail
E-mail, but with end-to-end encryption!
https://github.com/nv7-github/cryptomail
Last synced: 6 months ago
JSON representation
E-mail, but with end-to-end encryption!
- Host: GitHub
- URL: https://github.com/nv7-github/cryptomail
- Owner: Nv7-GitHub
- License: mit
- Created: 2021-07-08T02:28:39.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-31T06:59:07.000Z (over 4 years ago)
- Last Synced: 2025-07-03T07:12:22.487Z (6 months ago)
- Language: JavaScript
- Size: 581 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CryptoMail
E-mail, but with end-to-end encryption!
# Installing Development Dependencies
After downloading, run
```bash
make install
```
To install dependencies, tools, etc.
# Updating gRPC Stubs
Just run
```
make proto
```
Whenever the proto files are updated.
# Development Server
In the `frontend` folder, run
```sh
npm run serve
```
to run the development frontend server. This will auto-recompile.
In the `backend` folder, run
```sh
go run .
```
to run the backend development server. Stop it and re-start it to re-compile.
# Building
Use
```sh
make build
```
To compile to an executable called `CryptoMail`, with everything bundled in (including the JS).
Use
```sh
make package
```
To package it according to your OS into a distributable bundle.