Whisp is secure messenger that is purely web-based.
It is a work in progress.
For now, you can render some of UI with dummy data.
- Clone this repository locally.
mkdir whisp
cd whisp
git clone https://github.com/alexeykomov/whisp.git
- Update all git submodules.
git submodule init
git submodule update
- Specifically update protobuf.
cd ./src/protobuf
git pull origin json-serialization
cd ./js
npm install
export PROTOC=protoc && gulp dist
-
Runtimes - Install Java, Python and Node.js. Node.js must be at least of version 6.
-
Globally install following node modules - Express, Less, Bunyan.
npm install express -g
npm install less -g
npm install grunt-cli -g
npm install bunyan -g
- Locally to project, install all needed node modules.
cd whisp
npm install
- Compile from sources.
npm run compile-ui
npm run compile-worker
npm run compile-less
- Launch an application.
npm run start-debug
- Go to http://localhost:3001/