Inspeção industrial ENGI

Uma plataforma multilíngue para engenharia, software e robótica: venda de conteúdo e produtos, chat ao vivo com tradução automática, serviços de vídeo e arquivos, permissões detalhadas e uma arquitetura Docker flexível.

Next.js · SSR+API PostgreSQL S3 · MinIO WebSocket WebRTC · TURN · 14 linguagens Docker

⬇ Baixar PDF (no seu idioma)

01

Contas

Cadastro, login e perfil

Faça login com e-mail e senha, Google ou GitHub , com confirmação por e-mail e redefinição de senha; as senhas são armazenadas como um hash. Sua função e todas as permissões de M1 a M8 (as ativas são verdes, as inacessíveis são cinzas), juntamente com um seletor de idioma e botões de permissão, são visíveis em sua conta pessoal.

Conta pessoal ENGI.live: função, direitos M, idioma
Conta pessoal: função, permissões M e idioma da interface. engi.live/profile
02

Comunicações

Bate-papo e Multibate-papo

Três canais: chat geral , chat com o gerente (ChatM) e diálogos privados . Os clientes encontram imediatamente seu gerente de idioma "pessoal" e iniciam um diálogo em qualquer idioma.

Interface de chat ENGI.live
Chat: converse com parceiros com status e funções online, seleção de idioma e mensagens offline. engi.live/ru/chat

tradução simultânea bidirecional

A mensagem é armazenada em sua forma original e o destinatário a lê em seu próprio idioma (a tradução é armazenada em cache). O remetente vê como seu texto aparece para o destinatário.

Online e alertas

O status "online" é visível em todo o site. Os gerentes têm dois botões de bate-papo (Chat, ChatM) e os clientes têm um. Círculos: verde para nova mensagem privada, amarelo para bate-papo geral. Quando o som está ativado, uma notificação é enviada para mensagens privadas, mesmo que o bate-papo não esteja aberto e a janela esteja minimizada. Se estiver offline, uma mensagem não lida é enviada, traduzida para o idioma do destinatário.

Botões de bate-papo e ChatM com círculos e som.
Círculos de notificação (verde para pessoal, amarelo para público) e um ícone de som. engi.live
Em desenvolvimento: duplicação de notificações para o Telegram e outros mensageiros (caso o usuário tenha permitido), além de envios em massa – um canal de marketing direto sem comissões.

Controle e chamadas de vídeo

O administrador ou gerente designado pode visualizar todas as comunicações entre gerente e cliente para controle de qualidade e resolução de disputas. Chamadas de vídeo criptografadas (WebRTC + servidor TURN proprietário) estão disponíveis.

Estatísticas do chat ENGI.live
Estatísticas do chat e uma visão completa da correspondência entre gerente e cliente. engi.live/admin/chat
03

Segurança

Direitos de acesso

Função básica (USUÁRIO / GERENTE / ADMINISTRADOR) mais um conjunto específico de direitos:

Certo O que isso proporciona?
M1 Cria seu próprio conteúdo e edita apenas o que é seu.
M2 edita qualquer conteúdo
M3 remove qualquer conteúdo
M4 Baixe o vídeo original
M5 Baixando arquivos de nível M5
M6 Baixando arquivos de nível M5 e M6
M7 Gerenciadores de bate-papo (ChatM)
M8 Ceder os direitos M1, M4, M5, M6, M7 a terceiros.

O administrador atribui todos os direitos; o administrador (M8) atribui um conjunto limitado. Os direitos de administrador não podem ser alterados. As verificações são realizadas no servidor, não apenas na interface.

Gerenciando usuários e permissões do ENGI.live
Gerenciamento de usuários: funções, permissões M1–M8 e regionalidade. engi.live/admin/users
04

Mídia

Serviço de vídeo

O vídeo é transcodificado para HLS adaptativo (360p/720p) preservando o original. Início rápido e ajustes de velocidade; o download original está disponível via M4.

Download de streaming original HLS com taxa de bits adaptável
05

Mídia

Serviço de arquivos

Qualquer arquivo (rar, exe, zip, etc.) de até 3 GB em armazenamento privado S3. Baixe somente por meio de um link seguro com verificação de direitos; o arquivo pode ser inserido diretamente no texto do artigo.

Gerenciando o armazenamento S3 no ENGI.live
Gerenciando o armazenamento de arquivos S3. engi.live/admin/s3
06

Contente

Blocos, subblocos, páginas, produtos

Árvore de funções: Bloco → Subbloco → Página (artigo/produto) → Arquivos . O bloco da loja cria páginas com produtos e preços. Cria, edita e exclui — com permissões M1/M2/M3. Todas as ações são registradas no histórico de auditoria; seções podem ser ocultadas sem serem excluídas.

Administração de Conteúdo ENGI.live
Criação e edição de conteúdo: blocos, subblocos, artigos, produtos. engi.live/admin/content
Auditoria das atividades do ENGI.live
Auditoria: quais editores criaram, modificaram e excluíram o quê. engi.live/admin/audit
07

Promoção

Adaptação para SEO

O conteúdo possui título, descrição e palavras-chave meta em cada um dos 14 idiomas , renderização no servidor, hreflang, sitemap e endereços legíveis por humanos, sendo indexado pelo Google e pelo Yandex.

08

Localização

Multilinguismo e níveis de acesso

14 idiomas , o conteúdo é armazenado por idioma; o botão "Criar em todos os idiomas" traduz o artigo automaticamente. Os níveis de acesso aplicam-se a blocos, subblocos, artigos, vídeos e arquivos:

Nível Quem pode acessar?
ANÔNIMO todos, incluindo aqueles que não estão conectados
USUÁRIO a todos os inscritos
M5 proprietários de M5 ou M6
M6 Exclusivo para proprietários de M6

Para seções, o nível restringe a visualização (menus e pesquisa são filtrados) e, para arquivos, restringe o download. Um item aninhado não pode ser mais aberto que seu item pai.

09

Interface

Design, temas e navegação

6 esquemas de cores (claro, escuro, oceano, floresta, ameixa, cinza) - alterne com um clique, a escolha é salva, alto contraste em qualquer tema.

A busca começa com os primeiros caracteres, destaca as correspondências, filtra por seções e exibe os melhores resultados no topo; ela leva em consideração os níveis de acesso.

Cabeçalho ENGI.live: tópicos, pesquisa, Chat/ChatM
6 esquemas de cores, busca ao vivo e botões de Chat/ChatM com som. engi.live
10

Privacidade

O que os cookies armazenam?

Requisitos mínimos: idioma ( NEXT_LOCALE ) e sessão de login (HttpOnly). Tema e som são armazenados no navegador. Sem rastreadores de anúncios de terceiros.

11

Infraestrutura

Arquitetura e backup

Serviços Docker independentes em uma rede compartilhada:

engi Next.js - website + API
Banco de dados Postgres
minio / armazenamento de arquivos S3
Transcodificador de vídeo HLS
WebSocket de bate-papo com socket
proxy reverso nginx , TLS
coturn GIRE para vídeo

A arquitetura é flexível — um novo recurso ou gateway de pagamento pode ser adicionado como um contêiner separado sem afetar o restante; armazenamento compatível com S3 (migração para AWS/Backblaze sem alterar o código).

Todo o conteúdo, correspondências e arquivos podem ser salvos (backup) e restaurados; o upload de banco de dados e arquivos para um servidor de terceiros é suportado.

Botões de backup ENGI.live
Backup e restauração: banco de dados e arquivos; upload para um servidor externo. engi.live/admin/content
12

Pagamentos

Pagamento online

Para a Bielorrússia, aceitamos ERIP , cartões (bePaid, WEBPAY, Assist) e criptomoedas. Para outros países, aceitamos Stripe, PayPal, Paddle e métodos de pagamento locais. O provedor de pagamento é um plugin.

13

Desenvolvimento

Perspectivas e Comércio

Uma loja com pedidos e assinaturas, produtos digitais protegidos por direitos autorais, CRM para gerentes, consultorias em vídeo online, newsletters de marketing e um marketplace.

Um elo de ligação. Um website pode reunir clientes, desenvolvedores e gestores, atuando como intermediário — e a intermediação é a essência dos negócios.

Resultado

Vantagens

  • Tudo é seu, hospedado em servidor próprio - dados sob controle, sem taxas de usuário.
  • 14 idiomas com tradução automática de conteúdo e chat ao vivo.
  • Permissões detalhadas M1–M8 e níveis de acesso ao conteúdo.
  • Entrega segura de arquivos e vídeos.
  • Arquitetura flexível - adicione recursos e mercados rapidamente.

Administrador

  • Painel único: conteúdo, usuários, funções, chat, auditoria, S3.
  • Publique em 14 idiomas com um clique.
  • Backup e recuperação.

Gerentes

  • Bate-papo com tradução automática – vendas em qualquer idioma.
  • Nossos clientes na região.
  • Direito M8 - atribui parte dos direitos.

Clientes

  • Faça login via Google/e-mail, conteúdo no seu idioma.
  • Notificações: site, som, e-mail.
  • Pagamento de forma prática.

⬇ Baixe a versão completa em PDF (no seu idioma)