Whisp is secure messenger that is purely web-based.
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/