Ispezione industriale ENGI

Una piattaforma multilingue per ingegneria, software e robotica: vendita di contenuti e prodotti, chat in tempo reale con traduzione automatica, servizi video e di file, gestione granulare delle autorizzazioni e un'architettura Docker flessibile.

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

⬇ Scarica il PDF (nella tua lingua)

01

Conti

Registrazione, accesso e profilo

Accedi tramite email e password, Google o GitHub , con conferma via email e reimpostazione della password; le password vengono memorizzate come hash. Il tuo ruolo e tutte le autorizzazioni da M1 a M8 (quelle attive sono in verde, quelle inaccessibili in grigio), insieme a un selettore di lingua e ai pulsanti per le autorizzazioni, sono visibili nel tuo account personale.

Account personale ENGI.live: ruolo, diritti M, lingua
Profilo personale: ruolo, diritti M e lingua dell'interfaccia. engi.live/profile
02

Comunicazioni

Chat e chat multipla

Tre canali: chat generale , chat con il responsabile (ChatM) e dialoghi privati . I clienti trovano immediatamente il loro responsabile linguistico "personale" e possono avviare un dialogo in qualsiasi lingua.

Interfaccia di chat live ENGI.
Chat: partner di chat con stato e ruoli online, selezione della lingua, messaggi offline. engi.live/ru/chat

Traduzione bidirezionale in tempo reale

Il messaggio viene memorizzato nella sua forma originale e il destinatario lo legge nella propria lingua (la traduzione viene memorizzata nella cache). Il mittente vede come appare il suo testo al destinatario.

Online e avvisi

Lo stato "online" è visibile in tutto il sito web. I responsabili hanno due pulsanti di chat (Chat, ChatM), mentre i clienti ne hanno uno. I cerchi sono verdi per i nuovi messaggi privati e gialli per le chat generali. Se l'audio è attivo, viene inviata una notifica per i messaggi privati, anche se la chat non è aperta e la finestra è ridotta a icona. Se l'utente è offline, viene inviato un messaggio di messaggio non letto, tradotto nella lingua del destinatario.

Pulsanti Chat e ChatM con cerchi e suono
Cerchi di notifica (verdi per le notifiche personali, gialli per quelle pubbliche) e un'icona sonora. engi.live
In fase di sviluppo: duplicazione delle notifiche su Telegram e altri messenger (se l'utente lo ha consentito), nonché invio massivo di email – un canale di marketing diretto senza commissioni.

Controllo e videochiamate

L'amministratore o il responsabile designato può visualizzare tutte le comunicazioni tra responsabile e cliente per il controllo qualità e la risoluzione delle controversie. Sono disponibili videochiamate crittografate (WebRTC + server proprietario TURN).

statistiche della chat in tempo reale ENGI.
Statistiche della chat e visualizzazione completa della corrispondenza tra manager e clienti. engi.live/admin/chat
03

Sicurezza

diritti di accesso

Ruolo base (UTENTE / GESTORE / AMMINISTRATORE) più una serie specifica di diritti:

Giusto Che cosa offre?
M1 crea i propri contenuti e modifica solo i propri
M2 modifica qualsiasi contenuto
M3 rimuove qualsiasi contenuto
M4 scarica il video originale
M5 Download dei file di livello M5
M6 Download dei file di livello M5 e M6
M7 Gestori di chat (ChatM)
M8 cessione dei diritti M1, M4, M5, M6, M7 ad altri

ADMIN assegna tutti i diritti; M8 assegna un set limitato. I diritti di amministratore non possono essere modificati. I controlli vengono eseguiti sul server, non solo nell'interfaccia.

Gestione degli utenti e delle autorizzazioni di ENGI.live
Gestione utenti: ruoli, permessi M1–M8 e regionalità. engi.live/admin/users
04

Media

Servizio video

Il video viene transcodificato in HLS adattivo (360p/720p) preservando l'originale. Sono disponibili avvio rapido e regolazioni della velocità; i download originali sono disponibili tramite M4.

Download originale in streaming con bitrate adattivo HLS
05

Media

Servizio di file

Qualsiasi file (rar, exe, zip, ecc.) fino a 3 GB archiviato su S3 privato. Scaricare solo tramite un link sicuro con verifica dei diritti; il file può essere inserito direttamente nel testo dell'articolo.

Gestione dello storage S3 in ENGI.live
Gestione dell'archiviazione file S3. engi.live/admin/s3
06

Contenuto

Blocchi, sottoblocchi, pagine, prodotti

Struttura ad albero: Blocco → Sottoblocco → Pagina (articolo/prodotto) → File . Il blocco negozio crea pagine con prodotti e prezzi. Crea/modifica/elimina — con autorizzazioni M1/M2/M3. Tutte le azioni vengono registrate nel registro delle attività; le sezioni possono essere nascoste senza essere eliminate.

Amministratore dei contenuti ENGI.live
Creazione e modifica di contenuti: blocchi, sottoblocchi, articoli, prodotti. engi.live/admin/content
Verifica delle attività di ENGI.live
Verifica: quali editor hanno creato, modificato ed eliminato cosa. engi.live/admin/audit
07

Promozione

adattamento SEO

Il contenuto, dotato di meta titolo/descrizione/parole chiave in ciascuna delle 14 lingue , rendering lato server, hreflang, sitemap e indirizzi leggibili dall'uomo, viene indicizzato da Google e Yandex.

08

Localizzazione

Multilinguismo e livelli di accesso

14 lingue , i contenuti vengono memorizzati per lingua; il pulsante "Crea in tutte le lingue" traduce automaticamente l'articolo. I livelli di accesso si applicano a blocchi, sottoblocchi, articoli, video e file:

Livello Chi può accedervi?
ANONIMO tutti, compresi coloro che non hanno effettuato l'accesso.
UTENTE a tutti gli iscritti
M5 proprietari di M5 o M6
M6 solo per i possessori di M6

Per le sezioni, il livello limita la visualizzazione (menu e ricerca vengono filtrati), mentre per i file limita il download. Un elemento nidificato non può essere reso più accessibile del suo elemento padre.

09

Interfaccia

Design, temi e navigazione

6 combinazioni di colori (chiaro, scuro, oceano, foresta, prugna, grigio) - passa da una all'altra con un clic, la scelta viene salvata, contrasto elevato in qualsiasi tema.

La ricerca inizia dai primi caratteri, evidenzia le corrispondenze, filtra per sezioni e visualizza i risultati migliori in cima; tiene conto dei livelli di accesso.

Intestazione ENGI.live: argomenti, ricerca, Chat/ChatM
6 combinazioni di colori, ricerca in tempo reale e pulsanti Chat/ChatM con suono. engi.live
10

Privacy

Che cosa memorizzano i cookie?

Requisiti minimi: lingua ( NEXT_LOCALE ) e sessione di accesso (HttpOnly). Tema e suoni vengono memorizzati nel browser. Nessun tracker pubblicitario di terze parti.

11

Infrastruttura

Architettura e backup

Servizi Docker indipendenti su una rete condivisa:

engi Next.js - sito web + API
database Postgres
minio / archiviazione file S3
Transcodificatore video HLS
socket-chat WebSocket
proxy inverso nginx , TLS
torna indietro TURN per il video

L'architettura è flessibile : è possibile aggiungere una nuova funzionalità o un gateway di pagamento come container separato senza influire sul resto; archiviazione compatibile con S3 (migrazione ad AWS/Backblaze senza modifiche al codice).

Tutti i contenuti, la corrispondenza e i file possono essere salvati (eseguiti in backup) e ripristinati; è supportato il caricamento di database e file su un server di terze parti.

pulsanti di backup ENGI.live
Backup e ripristino: database e file; caricamento su un server esterno. engi.live/admin/content
12

Pagamenti

Pagamento online

Per la Bielorussia, supportiamo ERIP , carte di credito (bePaid, WEBPAY, Assist) e criptovalute. Per gli altri paesi, supportiamo Stripe, PayPal, Paddle e metodi di pagamento locali. Il fornitore di servizi di pagamento è un plug-in.

13

Sviluppo

Prospettive e commercio

Un negozio con ordini e abbonamenti, prodotti digitali protetti da copyright, CRM per i manager, consulenze video online, newsletter di marketing e un marketplace.

Un anello di congiunzione. Un sito web può mettere in contatto clienti, sviluppatori e manager, fungendo da intermediario, e l'intermediazione è l'essenza stessa del business.

Risultato

Dettagli

  • Tutto è tuo, self-hosted - dati sotto controllo, nessuna tariffa per l'utente.
  • 14 lingue con traduzione automatica dei contenuti e chat in tempo reale.
  • Autorizzazioni dettagliate da M1 a M8 e livelli di accesso ai contenuti.
  • Consegna sicura di file e video.
  • Architettura flessibile: aggiungi rapidamente funzionalità e mercati.

Amministratore

  • Dashboard unificata: contenuti, utenti, ruoli, chat, audit, S3.
  • Pubblica in 14 lingue con un solo clic.
  • Backup e ripristino.

Manager

  • Chatta con traduzione automatica: vendite in qualsiasi lingua.
  • I "nostri" clienti nella regione.
  • Il tasto destro M8 assegna parte dei diritti.

Clienti

  • Accedi tramite Google/email, contenuti nella tua lingua.
  • Notifiche: sito web, suono, posta elettronica.
  • Pagamento in modo semplice e comodo.

⬇ Scarica la versione PDF completa (nella tua lingua)