Skip to content

riusricardo/Lighthouse

Repository files navigation

LIGHTHOUSE

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

The Lighthouse dApp is a decentralized platform that enables access to a new generation of Identity. The application uses Ethereum Whisper as its principal communication layer. The identities and signers are managed on the EthrDID Registry.

Example

For many migrants trekking to the U.S., faith is their compass. In Latin America and the Caribbean people has a strong devotion to Virgin Mary.

It is very common for them to travel with an image of Mary

QR Code Arch

Server

Update Pattern

Installation

Requirements

(Terminal 1)$ npm install
(Terminal 1)$ truffle compile

Usage

(Terminal 3)$ npm run geth_dev:whisper
(Terminal 2)$ npm run ganache_dev
(Terminal 1)$ truffle migrate --network ganache_dev
(Terminal 1)$ npm start

Ports

Ganache - rpc:8545, ws:8545
Geth - rpc:8545, ws:8546
App runs on http://localhost:3000

Tests

$ truffle test --network ganache

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GNU AGPLv3

About

The Lighthouse app is a decentralized platform to handle identites. Specifically designed for refugees/migrants.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors