Skip to content
World First Decentralized Secure Image Sharing App
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Android/Puzzlr
Chaincode
Docs
iOS/Puzzlr
.gitignore
README.MD

README.MD

PUZZLR

Puzzlr is a decentralized and secure image sharing App for Android and iOS. It uses Fabric, a blockchain created by the Hyperledger Project. Puzzlr is made available as a Proof-Of-Concept and should not not be considered as a "safe" product.

Server Installation

  • Copy the chaincode files into your Fabric's' virtual machine.
  • In the VM, run go get in chaincode_user folder to get bcrypt.
  • Launch obc-peer.
  • Deploy the 3 chaincodes.

Client Installation and Usage

Installation

iOS

Open this project with XCode, Build and install it on your device. Be sure to replace the IP with the IP of your Open Blockchain server.

Android

See Android's versions README.

Usage

iOS Version

Puzzlr is meant to be intuitive and easy to use. Just create an account. If you want to send a picture to someone, you need to add him in the "Contact" menu. Then you can go back to the "Send/Receive" menu and create a new message. Just press send. On the other device just pull down to refresh and see the message.

Android Version

See Android's versions README.

Credits

Thanks to all IBM Open Blockchain developpers.

iOS Version

Many thanks to the developper of SwiftyRSA, Swift-RSAUtils, AsymmetricCryptoManager, CryptoImportExportManager, SWRevealViewController and CryptoSwift.

License

This software is made available under MIT License : Chaincode, iOS and Android.

You can’t perform that action at this time.