ENGI工业检验

一个面向工程、软件和机器人领域的多语言平台:内容和产品销售、带自动翻译的实时聊天、视频和文件服务、细粒度的权限控制以及灵活的 Docker 架构。

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

⬇ 下载PDF(您的语言版本)

01

账户

注册、登录和个人资料

您可以通过邮箱+密码、Google 或 GitHub登录,并通过电子邮件进行确认和密码重置;密码以哈希形式存储。您的角色和所有M1-M8权限(已激活的权限显示为绿色,无法访问的权限显示为灰色),以及语言切换器和权限按钮,都显示在您的个人帐户中。

ENGI.live 个人账户:角色、M 权限、语言
个人账户:角色、M权限和界面语言。engi.live /profile
02

通讯

聊天和多人聊天

三个频道:公共聊天经理聊天(ChatM)私密对话。客户可以立即找到自己的“专属”语言经理,并用任何语言开始对话。

ENGI.live聊天界面
聊天:与在线状态和角色匹配的聊天伙伴,选择语言,发送离线消息。engi.live /ru/ chat

双向实时翻译

消息以其原始形式存储,收件人以其母语阅读(翻译版本已缓存)。发件人可以看到收件人看到的文本内容。

在线和提醒

网站各处均会显示“在线”状态。管理员有两个聊天按钮(聊天、ChatM),客户只有一个。图标颜色:绿色表示新的私信,黄色表示普通聊天。启用声音后,即使聊天窗口未打开或已最小化,也会收到私信通知。如果离线,系统会发送未读消息,并将其翻译成收件人的语言。

带有圆圈和声音的聊天和ChatM按钮
通知圆圈(绿色代表个人通知,黄色代表公开通知)和一个声音图标。engi.live
正在开发:将通知复制到Telegram和其他即时通讯工具(如果用户允许),以及群发邮件——一个无需佣金的直接营销渠道。

控制和视频通话

管理员或指定经理可以查看所有经理与客户之间的通信记录,以进行质量控制和纠纷解决。支持加密视频通话(WebRTC + 专有 TURN 服务器)。

ENGI.live聊天统计数据
聊天统计信息以及经理和客户的完整通信记录。engi.live /admin/ chat
03

安全

访问权限

基本角色(用户/经理/管理员)加上特定权限集:

正确的它有什么作用?
M1它创作并编辑自己的内容。
M2编辑任何内容
M3删除所有内容
M4下载原视频
M5下载M5级文件
M6下载 M5 和 M6 级文件
M7聊天管理器(ChatM)
M8将权利 M1、M4、M5、M6、M7 转让给其他人

ADMIN 可以授予所有权限; M8只能授予有限的权限。管理员权限无法更改。检查在服务器上执行,而不仅仅是在界面上。

管理 ENGI.live 用户和权限
用户管理:角色、M1-M8 权限和区域性。engi.live /admin/ users
04

媒体

视频服务

视频被转码为自适应HLS (360p/720p),同时保留原始画质。支持快速启动和速度调节;原始视频可通过 M4 下载。

HLS自适应比特率原始流媒体下载
05

媒体

文件服务

任何文件(rar、exe、zip 等)大小不超过 3 GB都存储在私有 S3 存储空间中。仅可通过带有权限验证的安全链接下载;文件可直接插入文章正文。

在 ENGI.live 中管理 S3 存储
管理 S3 文件存储。engi.live /admin/s3
06

内容

区块、子区块、页面、产品

树状结构:模块 → 子模块 → 页面(文章/产品) → 文件。商店模块用于创建包含产品和价格的页面。创建/编辑/删除操作分别使用 M1/M2/M3 权限。所有操作都会记录在审计日志中;可以隐藏部分内容而无需删除。

ENGI.live 内容管理员
内容创建和编辑:模块、子模块、文章、产品。engi.live /admin/content
ENGI.live 活动的审计
审计:哪些编辑者创建、修改和删除了哪些内容。engi.live /admin/ audit
07

晋升

SEO 适配

它拥有14 种语言的元标题/描述/关键词、服务器渲染、hreflang、站点地图和人类可读的地址——内容已被 Google 和 Yandex 收录。

08

本土化

多语言能力和无障碍水平

支持 14 种语言,内容按语言存储;“创建所有语言版本”按钮会自动翻译文章。访问权限级别适用于块、子块、文章、视频和文件:

等级谁可以访问?
匿名的所有人,包括未登录的用户
用户致所有已注册用户
M5 M5 或 M6 的拥有者
M6仅限M6车主

对于章节,层级会限制查看权限(菜单和搜索结果会被过滤);对于文件,层级会限制下载权限。嵌套项的开放程度不能高于其父项。

09

界面

设计、主题和导航

6 种配色方案(浅色、深色、海洋色、森林色、李子色、灰色) - 一键切换,选择保存,任何主题下均具有高对比度。

搜索从首字母开始,突出显示匹配项,按部分进行筛选,并将最佳匹配项显示在顶部;它会考虑访问权限级别。

ENGI.live 标题:主题、搜索、聊天/ChatM
6 种配色方案、实时搜索以及带声音的聊天/ChatM 按钮。engi.live
10

隐私

cookies会存储什么信息?

最低配置:语言( NEXT_LOCALE )和登录会话(HttpOnly)。主题和声音存储在浏览器中。不使用第三方广告追踪器。

11

基础设施

架构和备份

在共享网络上运行独立的 Docker 服务:

engi Next.js - 网站 + API
Postgres数据库
minio / S3文件存储
HLS视频转码器
socket-chat WebSocket
nginx反向代理,TLS
转弯观看视频

该架构具有灵活性——可以将新功能或支付网关作为单独的容器添加,而不会影响其余部分;兼容 S3 存储(无需更改代码即可迁移到 AWS/Backblaze)。

所有内容、通信和文件都可以保存(备份)和恢复;支持将数据库和文件上传到第三方服务器。

ENGI.live 备份按钮
备份和恢复:数据库和文件;上传到外部服务器。engi.live /admin/ content
12

付款

在线支付

对于白俄罗斯,我们支持 ERIP 、银行卡(bePaid、WEBPAY、Assist)和加密货币。对于其他国家/地区,我们支持 Stripe、PayPal、Paddle 和本地支付方式。支付提供商是一个插件。

13

发展

前景与贸易

一个包含订单和订阅、受版权保护的数字产品、面向管理人员的客户关系管理系统、在线视频咨询、营销简报和市场平台的商店。

网站是连接各方的桥梁。它可以将客户、开发人员和管理人员联系起来,充当中间人的角色——而中间人正是商业的本质。

结果

优势

  • 一切尽在掌握,自行托管——数据完全由您掌控,无需支付任何用户费用。
  • 支持14种语言,具备内容自动翻译和在线聊天功能。
  • 细粒度的权限 M1–M8 和内容访问级别。
  • 安全传输文件和视频。
  • 灵活的架构——快速添加功能和市场。

行政人员

  • 单一控制面板:内容、用户、角色、聊天、审计、S3。
  • 一键发布为 14 种语言。
  • 备份和恢复。

经理

  • 自动翻译聊天功能——支持任何语言的销售。
  • 我们在该地区的客户。
  • Right M8 - 转让部分权利。

客户

  • 通过 Google/邮箱登录,内容以您的语言显示。
  • 通知方式:网站、声音、邮件。
  • 支付方式便捷。

⬇ 下载完整版 PDF 文件(提供您的语言版本)