8000 GitHub - MardonioMelo/chatbox_front_end: Front-end de um chatbox como interface do cliente para atendimento e suporte.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MardonioMelo/chatbox_front_end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatbox_front_end

Front-end de um chatbox como interface do cliente para atendimento e suporte.

Configuração

Base URL/URI

Defina a base URL/URI, ou seja, a URL até a pasta desse projeto localizada no seu sistema.

Por exemplo se o seu sistema for em PHP:

  • Crie um arquivo php onde o chat do atendente deve ser carregado
  • Neste arquivo inclua a tag HTML <base> e no href dela informe o caminho URL relativo até a pasta desse projeto.
  • Importe o arquivo index.html desse projeto após a tag HTML <base>

Ficaria assim o conteúdo do arquivo index.php:

<base href="http://localhost/chatbox_front_end/">
<?php
include "./chatbox_front_end/index.html";

Integração

Para configurar a integração, renomeie o arquivo exemple.main.js para main.js e edite as informações do seu conteúdo. As informações do usuário podem ser passadas de forma dinâmica conforme seu aplicativo. Por exemplo, você pode implementar dentro desse arquivo uma busca no seu sistema para obter os dados a serem informados.

O único requisito é executar este script antes de carregar a pagina do chat:

sessionStorage.setItem("identity", JSON.stringify({
    "uuid": string, //UUID ou CPF
    "type": "client",
    "public": string, //chave pública
    "host_http": string,
    "host_ws": string
    "name": "", //nome do user
    "avatar": "", //avatar do user - opcional
    "lastname": "" //sobrenome do user    
}))   

Lembre-se que os dados desse script devem ser informados dinamicamente conforme usuário logado em seu sistema.

NOTA: Por segurança, não recomenda-se salvar os dados do usuário de forma estática neste script.

Tecnologias:

  • HTML5
  • JS
  • CSS3

CDNs:

  • Bootstrap 5
  • Font-awesome 4.7
  • Axios

About

Front-end de um chatbox como interface do cliente para atendimento e suporte.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0