Skip to content

Latest commit

 

History

History
executable file
·
79 lines (44 loc) · 2.13 KB

README.md

File metadata and controls

executable file
·
79 lines (44 loc) · 2.13 KB

DiDi App

Identidade Inteligente Descentralizada

Aparência


Conheça DiDi

  • Identidade descentralizada auto-soberana

  • Pontuação de identidade

  • Troca de identidade sem atrito

  • Mercado de soluções


Arquitetura para a escala global


Requisítos

  • xTerm.
  • Java 8.
  • Angular 7.2.14
  • Angular CLI
  • Typescript 3.4
  • Node 8.10

Instalação

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