-
Identidade descentralizada auto-soberana
-
Pontuação de identidade
-
Troca de identidade sem atrito
-
Mercado de soluções
- xTerm.
- Java 8.
- Angular 7.2.14
- Angular CLI
- Typescript 3.4
- Node 8.10
Para começarmos, primeiro clone nosso reposítorio seguindo o comando a baixo.
# git clone https://github.com/CPqD/inovathon-10.git
Vai ser gerado uma pasta com nome inovathon-10. Entre nesse diretório que foi clonado.
# cd /inovathon-10/
Nesta pasta está os arquivos necessários para a aplicação funcionar. Agora vamos entrar na pasta ExampleCorda, ela contém nosso back-end, os arquivos para o Corda e o indy funcionarem.
$ cd /inovathon-10/ExampleCorda/
Vamos executar esse comando para criar a pasta build do projeto, nela contém os nós.
# ./gradlew deployNodes
Certo, agora a pasta build foi criada, vamos entrar nela e depois na pasta nodes.
$ cd build/nodes
Temos um script para inicar o Back-end,ele ira abrir 5 terminais Xterm rodando os seguintes processos, o Nó A e B, o webService A e B, e o Notário.
# ./runnodes
Agora temos nosso Back-end operacional. Vamos agora instalar e iniciar o Front-end. Começamos voltando para inicial do diretório /inovathon-10. E entramos na pasta front.
$ cd /inovathon-10/front/
Aqui rodamos o comando npm install, para instalar todas as dependências para conseguirmos executar.
$ npm install
E por último subimos nossa aplicação com o comando a baixo.
$ ng serve
ou $ npm start