This is a React-Uport based authentication boilerplate app. It's built using truffle box "react-uport" (https://truffleframework.com/boxes/react-uport).
Pre-requisites:
- node.js (v10.8.0)
- npm (v6.2.0)
- truffle (v4.1.13)
- Metamask
Steps to install:
-
Clone this repository and enter the directory
-
Run the command "truffle compile" (This compiles your smart contract)
-
Run the command "truffle migrate" (This migrates your compiled smart contract on blockchain network)
-
Run the command "npm run start"
-
New window will open. Follow instructions on the homepage to log in with your uport identity
Voila! Your uport authentication boilerplate is ready to use. Go build something awesome with it :)