=================
As seguintes ferramentas foram usadas na construção do projeto:
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Node.js e um banco de dados MySql.
# Acesse a pasta backend do projeto
$ cd backend
# Instale as dependências
$ npm install
$ yarn install
# Configure os parãmetros do MySql
Editar o arquivo .env, da seguinte forma:
HOST=<endereço do servidor>
DB_USER=<Usuário do banco de dados>
PASSWORD=<Senha do banco de dados>
DATABASE=<Nome do banco de dados>
API=<Api key da IBM Watson>
SERVICE_URL=<URL do serviço da sua conta da IBM Watson>
O servidor está configurado para criar tanto o banco quanto a tabela com os campos baseados nessas configurações.
Será gerado um arquivo stdout.log, e também aperecerá no output do sistema, todas as interações realizada scom o sistema.
# Inicie o servidor
$ npm start
$ yarn start
# O servidor inciará na porta:3001# Acesse a pasta backend do projeto
$ cd frontend
# Instale as dependências
$ npm install
$ yarn install
# Inicie o servidor
$ npm dev
$ yarn dev
# O servidor inciará em localhost:3000
# Para criar a versão de produção
$ npm build
$ yarn buildComandos usanos na criação da estrutura do banco de dados
SET time_zone='-03:00'
CREATE DATABASE IF NOT EXISTS dbname
CREATE TABLE IF NOT EXISTS dbname.tbname (
id INT AUTO_INCREMENT PRIMARY KEY,
mensagem VARCHAR(100) NOT NULL,
hora TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)