Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 2.6 KB

File metadata and controls

72 lines (51 loc) · 2.6 KB

NLW4

💻 Teste prático de programação

Projeto   |    Tecnologias   |    Instruções

Interface


💻 Projeto

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


🚀 Tecnologias

📋 Instruções

API - BACKEND

  • Abra o terminal e navegue até o diretorio "backend". Execute $ npm install para instalar todas as dependencias.
  • Após todas as dependencias serem instaladas, abra o arquivo .env e preencha com as respectivas informações.
## PORTA DA API
API_PORT = 4000

## BANCO DE DADOS
BDHOST = 
BDUSERNAME = 
BDPASS = 
BD = 

## IBM Text to Speech
apikey = 
serviceUrl = 
  • Depois das informações preenchidas, volte para o terminal e rode o codigo abaixo para criar o banco de dados

yarn sequelize db:create

  • Em seguida, execute o codigo abaixo para a criação das tabelas

yarn sequelize db:migrate

  • Pronto! Todas as dependências foram instaladas. Basta executar yarn dev para iniciar a API.

INTERFACE - FRONTEND

  • Abra o terminal e navegue até o diretorio "frontend". Execute $ npm install para instalar todas as dependencias.
  • Caso tenha alterado o endereço da API backend, navegue até frontend\src\services a abra o arquivo api.ts. Em export const apiAddr = "http://localhost:4000";, coloque o novo endereço.
  • Após todas as dependencias serem instaladas, Pronto! Basta executar yarn dev para iniciar a interface frontend.