Dentro da pasta raiz do repo, abra dois terminais, no primeiro terminal(vamos chamar ele de (1)), digite o seguinte código:
(1)
cd frontend
npm install
(2)
cd frontend
npm install
Duas partes são fundamentais para a aplicação funcionar e que são configuradas manualmente.
-
APIKEY Watson: Você precisa ter um apikey do serviço do watson para gerar um acess_token válido para você.
-
Banco de Dados: O banco de dados está configurado localmente para ser mysql, então você precisa inserir suas credenciais, ou utilizar da opção de Sqlite, os dois caminhos serão passados.
Após criar a sua conta free neste link https://www.ibm.com/cloud/watson-text-to-speech, a própria cloud te mostrará os caminhos para conseguir a sua APIKey e a sua url, com as informações em mão:
Você substituirá essas informações no frontend\src\pages\home\components\Comment\index.js na linha 33 e 34, dentro da função listenToAudio, a url deve ser escrita sem o "https://" na frente, ex: api.us-south.text-to-speech.watson.cloud.ibm.com/instances/f0fba33e-a3bb-49df-af80-91aa51d72376
- Caso você tenha um servidor MySql no seu computador, então insira as informações do seu banco de dados no
nodeserver\knexfile.jshttps://take.ms/lfVHx - Depois precisará escrever o código dentro do terminal (1)(Caso tenha fechado, vá até a pasta
nodeservere abra um terminal lá, digitenpx knex migrate:latest --env productionpara criar a tabela e propagar as migrações.
- Abra o arquivo
nodeserver\database\connection.jsna linha https://take.ms/mBQ2V, e altere oconfiguration.productionparaconfiguration.development
Após a execução dos requisitos e funcionando tudo corretamente, sem nenhum processo interrompido no meio, podemos seguir para a execução da nossa aplicação.
- No terminal (1), digitará
npm start, irá aguardar o servidor iniciar, quando o terminal tiver mostrando a mensagem de que foi inciado, no terminal (2), digitaránpm starttambém, e aguarde até abrir uma página no seu navegador padrão, após isso, poderá usar a aplicação e fazer os seus devidos testes.