Skip to content

jeanoliveira92/smarkio-teste-pratico-de-programacao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

SMARKIO - Teste prático de programação

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages