Inspección industrial ENGI

Una plataforma multilingüe para ingeniería, software y robótica: venta de contenido y productos, chat en directo con traducción automática, servicios de vídeo y archivos, permisos detallados y una arquitectura Docker flexible.

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

⬇ Descargar PDF (en tu idioma)

01

Cuentas

Registro, inicio de sesión y perfil

Inicia sesión mediante correo electrónico y contraseña, Google o GitHub , con confirmación por correo electrónico y restablecimiento de contraseña; las contraseñas se almacenan como un hash. Tu rol y todos los permisos M1–M8 (los activos aparecen en verde y los inaccesibles en gris), junto con un selector de idioma y botones de permisos, son visibles en tu cuenta personal.

Cuenta personal ENGI.live: rol, permisos M, idioma
Cuenta personal: rol, permisos M e idioma de la interfaz. engi.live/profile
02

Comunicaciones

Chat y chat múltiple

Tres canales: chat general , chat con el gestor (ChatM) y diálogos privados . Los clientes encuentran inmediatamente a su gestor de idiomas personal y pueden iniciar un diálogo en cualquier idioma.

Interfaz de chat en vivo de ENGI.
Chat: chatea con tus contactos, con información sobre su estado y roles en línea, selección de idioma y mensajes sin conexión. engi.live/ru/chat

Traducción bidireccional en directo

El mensaje se guarda en su formato original y el destinatario lo lee en su propio idioma (la traducción se almacena en caché). El remitente ve cómo aparece su texto para el destinatario.

En línea y alertas

El estado "en línea" es visible en todo el sitio web. Los administradores tienen dos botones de chat (Chat, ChatM) y los clientes uno. Los círculos son verdes para mensajes privados nuevos y amarillos para chats generales. Cuando el sonido está activado, se envía una notificación para los mensajes privados, incluso si el chat no está abierto y la ventana está minimizada. Si el usuario está desconectado, se envía un mensaje no leído traducido al idioma del destinatario.

Botones de Chat y ChatM con círculos y sonido
Círculos de notificación (verde para personal, amarillo para público) y un icono de sonido. engi.live
En desarrollo: duplicación de notificaciones a Telegram y otras aplicaciones de mensajería (si el usuario lo ha permitido), así como envíos masivos de correo electrónico: un canal de marketing directo sin comisiones.

Control y videollamadas

El administrador o el gerente designado puede ver todas las comunicaciones entre el gerente y el cliente para el control de calidad y la resolución de disputas. Se ofrecen videollamadas cifradas (WebRTC + servidor TURN propietario).

Estadísticas de chat en vivo de ENGI.
Estadísticas de chat y una vista completa de la correspondencia entre el gerente y el cliente. engi.live/admin/chat
03

Seguridad

Derechos de acceso

Rol básico (USUARIO / ADMINISTRADOR / ADMINISTRADOR) más un conjunto específico de derechos:

Bien ¿Qué ofrece?
M1 crea su propio contenido y edita solo su propio contenido.
M2 edita cualquier contenido
M3 elimina cualquier contenido
M4 Descarga el vídeo original.
M5 Descargando archivos de nivel M5
M6 Descargando archivos de nivel M5 y M6
M7 Administradores de chat (ChatM)
M8 ceder los derechos M1, M4, M5, M6, M7 a otros

ADMIN asigna cualquier derecho; M8 asigna un conjunto limitado. Los derechos de administrador no se pueden modificar. Las comprobaciones se realizan en el servidor, no solo en la interfaz.

Gestión de usuarios y permisos de ENGI.live
Gestión de usuarios: roles, permisos M1–M8 y regionalidad. engi.live/admin/users
04

Medios de comunicación

Servicio de vídeo

El vídeo se transcodifica a HLS adaptativo (360p/720p) conservando el original. Dispone de inicio rápido y ajustes de velocidad; las descargas originales están disponibles a través de M4.

Descarga de transmisión original con tasa de bits adaptativa HLS
05

Medios de comunicación

Servicio de archivos

Archivos de hasta 3 GB (rar, exe, zip, etc.) en almacenamiento privado S3. Descarga únicamente mediante enlace seguro con verificación de permisos; el archivo se puede insertar directamente en el texto del artículo.

Gestionar el almacenamiento S3 en ENGI.live
Administración del almacenamiento de archivos S3. engi.live/admin/s3
06

Contenido

Bloques, subbloques, páginas, productos

Estructura: Bloque → Subbloque → Página (artículo/producto) → Archivos . El bloque de tienda crea páginas con productos y precios. Permite crear, editar y eliminar elementos con permisos M1/M2/M3. Todas las acciones se registran en el historial de auditoría; las secciones pueden ocultarse sin eliminarse.

Administrador de contenido de ENGI.live
Creación y edición de contenido: bloques, subbloques, artículos, productos. engi.live/admin/content
Auditoría de las actividades de ENGI.live
Auditoría: qué editores crearon, modificaron y eliminaron qué. engi.live/admin/audit
07

Promoción

Adaptación SEO

Su propio título/descripción/palabras clave meta en cada uno de los 14 idiomas , renderizado del servidor, hreflang, mapa del sitio y direcciones legibles para humanos: el contenido es indexado por Google y Yandex.

08

Localización

Multilingüismo y niveles de acceso

14 idiomas ; el contenido se almacena por idioma; el botón "Crear en todos los idiomas" traduce automáticamente el artículo. Los niveles de acceso se aplican a bloques, subbloques, artículos, vídeos y archivos.

Nivel ¿Quién puede acceder a él?
ANÓNIMO todos, incluidos aquellos que no han iniciado sesión
USUARIO a todos los registrados
M5 propietarios de M5 o M6
M6 Solo para propietarios de M6

En el caso de las secciones, el nivel restringe la visualización (los menús y la búsqueda se filtran), y en el caso de los archivos, restringe la descarga. Un elemento anidado no puede tener un nivel de acceso mayor que su elemento principal.

09

Interfaz

Diseño, temas y navegación

6 combinaciones de colores (claro, oscuro, océano, bosque, ciruela, gris): cámbialas con un solo clic, la elección se guarda, alto contraste en cualquier tema.

La búsqueda comienza con los primeros caracteres, resalta las coincidencias, filtra por secciones y muestra las mejores coincidencias en la parte superior; además, tiene en cuenta los niveles de acceso.

Encabezado de ENGI.live: temas, búsqueda, Chat/ChatM
6 combinaciones de colores, búsqueda en tiempo real y botones de chat/ChatM con sonido. engi.live
10

Privacidad

¿Qué almacenan las cookies?

Requisitos mínimos: idioma ( NEXT_LOCALE ) y sesión de inicio de sesión (HttpOnly). El tema y el sonido se almacenan en el navegador. No se utilizan rastreadores de anuncios de terceros.

11

Infraestructura

Arquitectura y copias de seguridad

Servicios Docker independientes en una red compartida:

engi Next.js - sitio web + API
Base de datos Postgres
Almacenamiento de archivos minio / S3
transcodificador de vídeo HLS
socket-chat WebSocket
proxy inverso nginx , TLS
coturn TURN para video

La arquitectura es flexible : se puede agregar una nueva función o pasarela de pago como un contenedor separado sin afectar al resto; almacenamiento compatible con S3 (migración a AWS/Backblaze sin modificar el código).

Todo el contenido, la correspondencia y los archivos se pueden guardar (copiar) y restaurar; se admite la carga de bases de datos y archivos a un servidor de terceros.

Botones de respaldo ENGI.live
Copia de seguridad y restauración: base de datos y archivos; carga a un servidor externo. engi.live/admin/content
12

Pagos

Pago en línea

Para Bielorrusia, admitimos ERIP , tarjetas (bePaid, WEBPAY, Assist) y criptomonedas. Para otros países, admitimos Stripe, PayPal, Paddle y métodos de pago locales. El proveedor de pagos es un complemento.

13

Desarrollo

Perspectivas y comercio

Una tienda con pedidos y suscripciones, productos digitales protegidos por derechos de autor, CRM para gerentes, consultas de video en línea, boletines informativos de marketing y un mercado en línea.

Un vínculo de conexión. Un sitio web puede reunir a clientes, desarrolladores y gerentes, actuando como intermediario, y la intermediación es la esencia de los negocios.

Resultado

Ventajas

  • Todo es tuyo, con alojamiento propio: tus datos están bajo control y no hay tarifas para el usuario.
  • 14 idiomas con traducción automática de contenido y chat en vivo.
  • Permisos detallados M1–M8 y niveles de acceso al contenido.
  • Entrega segura de archivos y vídeos.
  • Arquitectura flexible: añade rápidamente funcionalidades y mercados.

Administrador

  • Panel de control único: contenido, usuarios, roles, chat, auditoría, S3.
  • Publica en 14 idiomas con un solo clic.
  • Copia de seguridad y recuperación.

gerentes

  • Chat con traducción automática: ventas en cualquier idioma.
  • Nuestros clientes en la región.
  • Derecho M8: asigna parte de los derechos.

Clientela

  • Inicia sesión a través de Google/correo electrónico, contenido en tu idioma.
  • Notificaciones: sitio web, sonido, correo electrónico.
  • Pago de forma cómoda.

⬇ Descarga la versión completa en PDF (en tu idioma)