Skip to content

Whisp is secure messenger that is purely web-based.

Notifications You must be signed in to change notification settings

whisp-messenger/whisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whisp

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.

Installation and run

  1. Clone this repository locally.
mkdir whisp
cd whisp
git clone https://github.com/alexeykomov/whisp.git
  1. Update all git submodules.
git submodule init
git submodule update
  1. Specifically update protobuf.
cd ./src/protobuf
git pull origin json-serialization
cd ./js
npm install
export PROTOC=protoc && gulp dist
  1. Runtimes - Install Java, Python and Node.js. Node.js must be at least of version 6.

  2. 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
  1. Locally to project, install all needed node modules.
cd whisp
npm install
  1. Compile from sources.
npm run compile-ui
npm run compile-worker
npm run compile-less
  1. Launch an application.
npm run start-debug
  1. Go to http://localhost:3001/