gdlopes / smarkio-challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Teste Smarkio

🚀 Requisitos do teste

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​.

📜 Documentação

Tecnologias utilizadas

Instruções para rodar a API (back-end)

# 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

Instruções para rodar o front-end

# 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

Alterando as credenciais

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.

Thats it ! ☕


by Gustavo Lopes 🎉

About


Languages

Language:JavaScript 96.2%Language:HTML 3.8%