Skip to content

otiagogf/furia-desafio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Furia - Desafio Técnico

Experiência conversacional - Desenvolver um caso conversacional relacionado à FURIA (Telegram, web chat ou mobile chat)

Backend

Dependências

npm - Gerenciador de pacotes para facilitação do desenvolvimento em nodejs

  • Inicialização: npm init -y

ws - Websocket para comunicação de mensagens para servidor e client

  • Instalação: npm i ws

dotenv - Para criação de variáveis de ambiente

  • Instalação: npm i dotenv

Frontend

HTML5 semântico

CSS

  • Responsividade
  • Flexbox

Javascript

  • Javascript puro no Frontend
  • NodeJS no backend

Como utilizar?

  • Pode utilizar a url gerada pelo deploy na ferramenta render: Aplicação

  • Caso não utilize, o servidor após a instalação do npm deve rodar o comando: npm run dev

  • Ele vai abrir o servidor e se houver quaisquer atualizações, não seria necessário rodar npm novamente

  • O chat pode ser utilizado em diversas telas, cada uma simulando um usuário diferente

Arquivos auxiliares

  • .env para guardar as informações de endereços e mais informações sensíveis que não precisam ser compartilhadas no código

Deploy

  • Integração com github
  • Possibilidade de subir backend e frontend no mesmo local
  • Possibilidade de banco no plano free
  • CI/CD Automatizado

Features para implementação futura

  • Reação dos membros no chat
  • Estilizar corretamente as mensagens do bot para reclames do plim plim, redes sociais e propagandas da marca
  • Implementação de fotos para os usuários ou svgs voltado para os usuários terem suas fotos de perfil

About

Desafio Técnico para assistente de engenharia de software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published