Desenvolver uma aplicação web em Node.js com banco de dados MySQL. A aplicação consistirá somente de uma página com dois painéis: no painel posicionado a esquerda, o usuário poderá cadastrar novos comentários. No painel da direita todos os comentários cadastrados devem ser listados, com um botão ao lado de cada um que ao ser clicado executará um áudio de leitura do comentário.
Para realizar a conversão do comentário de texto para áudio, o candidato deverá utilizar a API Text to Speech do IBM Watson.
# Clonando o repositório
$ git clone https://github.com/gdlopes/smarkio-challenge.git
# Navegando para a pasta do projeto
$ cd linkapi-challenge
# Navegando para a pasta do backend
$ cd backend
# Instalando as dependências
$ yarn
# Rodando a aplicação
$ yarn dev
# Navegando para a pasta raiz do projeto
$ cd ..
# Navegando para a pasta do backend
$ cd frontend
# Instalando as dependências
$ yarn
# Rodando a aplicação
$ yarn start
Primeiramente é necessário alterar as credenciais que estão no arquivo .env
na pasta do backend. É necessário criar o bando de dados e adicionar as credenciais lá, assim como as credenciais da IBM.
Deixei pronto um arquivo de exemplo .env.example
.
by Gustavo Lopes 🎉