Interface web da plataforma Omnichannel
Go to file
2026-05-27 17:48:09 -03:00
.gitea/workflows CI/CD: Adicionado yml para ContinousDelivery no ambiente de dev 2026-04-02 16:43:50 -03:00
docs WIP: Reconstrução e refatoração do frontend 2026-05-18 17:34:23 -03:00
src FEAT: Ajustes no na pagina do Admin 2026-05-27 09:31:25 -03:00
.env.example FIX: corrige erros de acentuação 2026-03-31 17:59:44 -03:00
.gitignore FEAT: Ajusta home page do atendente 2026-05-18 19:11:01 -03:00
Dockerfile Initial commit 2026-03-19 18:22:18 -03:00
index.html Initial commit 2026-03-19 18:22:18 -03:00
package-lock.json WIP: Reconstrução e refatoração do frontend 2026-05-18 17:34:23 -03:00
package.json WIP: Reconstrução e refatoração do frontend 2026-05-18 17:34:23 -03:00
README.md DOC: Adicionado README do frontend 2026-05-27 17:46:37 -03:00
vite.config.js Initial commit 2026-03-19 18:22:18 -03:00

Omnichannel Frontend

React Vite JavaScript React Router Socket.IO

Frontend da plataforma Omnichannel da Sothis, responsavel pelas telas de atendimento, chat em tempo real, painel administrativo, painel operacional, gestao de contatos, configuracoes, base de conhecimento e integracoes.

Este repositorio contem apenas a interface web. Para subir o projeto completo com frontend, backend e configuracao de deploy, utilize o repositorio de orquestracao:

https://chaleiradev.sothistelecom.com/Sothis/omnichannel-deploy

Stack

  • React
  • Vite
  • JavaScript com ES Modules
  • React Router
  • Socket.IO Client
  • CSS modularizado por contexto de tela

Documentacao

Para documentacao do projeto completo, deploy, ambientes e operacao, acesse:

https://chaleiradev.sothistelecom.com/Sothis/omnichannel-deploy

Para documentacao tecnica complementar do frontend, modulos e telas, acesse a wiki:

https://chaleiradev.sothistelecom.com/Sothis/omnichannel-frontend/wiki

Execucao local

Instale as dependencias:

npm install

Execute em modo desenvolvimento:

npm run dev

O Vite normalmente sobe a aplicacao em:

http://localhost:5173

Build e preview

Gere o build:

npm run build

Execute o preview local do build:

npm run preview

Por padrao, o preview utiliza:

http://localhost:3000

Estrutura principal

  • src/modules/auth: login e integracoes de autenticacao.
  • src/modules/attendance: abertura e acompanhamento de atendimentos.
  • src/modules/chat: chat em tempo real e edicao rapida de contato.
  • src/modules/call: painel do atendente.
  • src/modules/home: telas iniciais e direcionamento por perfil.
  • src/modules/management: painel administrativo, dashboard, contatos, IA, canais, integracoes e configuracoes.
  • src/routes: rotas principais da aplicacao.
  • src/shared: componentes, hooks, estilos e servicos compartilhados.

Observacoes

  • Este frontend depende da API do omnichannel-backend.
  • A URL do backend deve ser configurada conforme o ambiente de execucao.
  • Para operacao completa, deploy e atualizacao em producao, consulte o repositorio omnichannel-deploy.