Kiểm tra công nghiệp ENGI

Một nền tảng đa ngôn ngữ dành cho kỹ thuật, phần mềm và robot: bán nội dung và sản phẩm, trò chuyện trực tiếp với tính năng dịch tự động, dịch vụ video và tập tin, phân quyền chi tiết và kiến trúc Docker linh hoạt.

Next.js · SSR+API PostgreSQL S3 · MinIO WebSocket WebRTC · TURN 14 Ngôn ngữ Docker

⬇ Tải xuống PDF (bằng ngôn ngữ của bạn)

01

Tài khoản

Đăng ký, đăng nhập và hồ sơ

Đăng nhập bằng email + mật khẩu, Google hoặc GitHub , có xác nhận qua email và chức năng đặt lại mật khẩu; mật khẩu được lưu trữ dưới dạng mã băm. Vai trò của bạn và tất cả các quyền M1–M8 (quyền đang hoạt động được hiển thị màu xanh lá cây, quyền không thể truy cập được hiển thị màu xám), cùng với bộ chuyển đổi ngôn ngữ và các nút cấp quyền, đều hiển thị trong tài khoản cá nhân của bạn.

Tài khoản cá nhân ENGI.live: vai trò, quyền M, ngôn ngữ
Tài khoản cá nhân: vai trò, quyền M và ngôn ngữ giao diện. engi.live/profile
02

Truyền thông

Trò chuyện và trò chuyện nhiều người

Ba kênh: trò chuyện chung , trò chuyện với quản lý (ChatM)đối thoại riêng tư . Khách hàng ngay lập tức tìm thấy người quản lý ngôn ngữ "cá nhân" của họ và bắt đầu cuộc đối thoại bằng bất kỳ ngôn ngữ nào.

Giao diện trò chuyện trực tiếp ENGI.live
Chat: trò chuyện với các đối tác có trạng thái trực tuyến và vai trò, lựa chọn ngôn ngữ, tin nhắn ngoại tuyến. engi.live/ru/chat

Dịch thuật trực tiếp hai chiều

Tin nhắn được lưu trữ ở dạng nguyên bản, và người nhận đọc nó bằng ngôn ngữ của họ (bản dịch được lưu vào bộ nhớ đệm). Người gửi thấy văn bản của họ hiển thị như thế nào đối với người nhận.

Trực tuyến và cảnh báo

Trạng thái "trực tuyến" hiển thị trên toàn bộ trang web. Người quản lý có hai nút trò chuyện (Chat, ChatM), còn khách hàng có một nút. Vòng tròn: màu xanh lá cây cho tin nhắn riêng mới, màu vàng cho trò chuyện chung. Khi bật âm thanh, thông báo sẽ được gửi cho tin nhắn riêng, ngay cả khi cửa sổ trò chuyện không mở và được thu nhỏ. Nếu ngoại tuyến, một tin nhắn chưa đọc sẽ được gửi, được dịch sang ngôn ngữ của người nhận.

Các nút Chat và Chat™ có hình tròn và âm thanh.
Các vòng tròn thông báo (màu xanh lá cây cho thông báo cá nhân, màu vàng cho thông báo công khai) và biểu tượng âm thanh. engi.live
Đang trong quá trình phát triển: sao chép thông báo sang Telegram và các ứng dụng nhắn tin khác (nếu người dùng cho phép), cũng như gửi thư hàng loạt – một kênh tiếp thị trực tiếp không tính phí hoa hồng.

Điều khiển và cuộc gọi video

Quản trị viên hoặc người quản lý được chỉ định có thể xem tất cả các cuộc liên lạc giữa người quản lý và khách hàng để kiểm soát chất lượng và giải quyết tranh chấp. Cuộc gọi video được mã hóa (WebRTC + máy chủ TURN độc quyền) cũng có sẵn.

Thống kê trò chuyện ENGI.live
Thống kê trò chuyện và toàn bộ nội dung thư từ giữa quản lý và khách hàng. engi.live/admin/chat
03

Sự an toàn

Quyền truy cập

Vai trò cơ bản (NGƯỜI DÙNG / QUẢN LÝ / QUẢN TRỊ VIÊN) cộng với một bộ quyền cụ thể:

Phải Nó mang lại điều gì?
M1 Nó tự tạo nội dung và chỉ chỉnh sửa nội dung của riêng mình.
M2 chỉnh sửa bất kỳ nội dung nào
M3 xóa mọi nội dung
M4 Tải xuống video gốc
M5 Đang tải xuống các tệp cấp độ M5
M6 Đang tải xuống các tệp cấp độ M5 và M6
M7 Quản lý trò chuyện (ChatM)
M8 chuyển nhượng quyền M1, M4, M5, M6, M7 cho người khác

Người dùng có quyền ADMIN cấp mọi quyền; người dùng có quyền M8 cấp một tập hợp quyền hạn chế. Quyền quản trị viên không thể thay đổi. Việc kiểm tra được thực hiện trên máy chủ, không chỉ trên giao diện.

Quản lý người dùng và quyền truy cập trên ENGI.live
Quản lý người dùng: vai trò, quyền hạn M1–M8 và khu vực. engi.live/admin/users
04

Phương tiện truyền thông

Dịch vụ video

Video được chuyển mã sang HLS thích ứng (360p/720p) trong khi vẫn giữ nguyên chất lượng gốc. Có sẵn chức năng khởi động nhanh và điều chỉnh tốc độ; các bản tải xuống gốc có sẵn thông qua M4.

Tải xuống bản gốc phát trực tuyến HLS với tốc độ bit thích ứng
05

Phương tiện truyền thông

Dịch vụ tệp

Bất kỳ tập tin nào (rar, exe, zip, v.v.) có dung lượng lên đến 3 GB được lưu trữ riêng tư trên S3. Chỉ được tải xuống thông qua liên kết bảo mật có xác minh quyền; tập tin có thể được chèn trực tiếp vào văn bản bài viết.

Quản lý bộ nhớ S3 trong ENGI.live
Quản lý lưu trữ tệp S3. engi.live/admin/s3
06

Nội dung

Khối, khối con, trang, sản phẩm

Cấu trúc thư mục: Khối → Khối con → Trang (bài viết/sản phẩm) → Tệp . Khối cửa hàng tạo các trang với sản phẩm và giá cả. Tạo/chỉnh sửa/xóa — với quyền M1/M2/M3. Tất cả các hành động đều được ghi lại trong nhật ký kiểm toán; các phần có thể được ẩn mà không cần xóa.

Quản trị nội dung ENGI.live
Tạo và chỉnh sửa nội dung: khối, khối con, bài viết, sản phẩm. engi.live/admin/content
Kiểm toán các hoạt động của ENGI.live
Kiểm toán: xem người biên tập nào đã tạo, chỉnh sửa và xóa những nội dung nào. engi.live/admin/audit
07

Khuyến mãi

Tối ưu hóa SEO

Mỗi trang web đều có tiêu đề/mô tả/từ khóa meta riêng bằng 14 ngôn ngữ , hiển thị phía máy chủ, hreflang, sơ đồ trang web và địa chỉ dễ đọc - nội dung được Google và Yandex lập chỉ mục.

08

Định vị

Đa ngôn ngữ và mức độ tiếp cận

Hỗ trợ 14 ngôn ngữ , nội dung được lưu trữ theo ngôn ngữ; nút "Tạo bằng tất cả các ngôn ngữ" sẽ tự động dịch bài viết. Cấp độ truy cập áp dụng cho các khối, khối con, bài viết, video và tệp:

Mức độ Ai có thể truy cập?
VÔ DANH tất cả mọi người, kể cả những người chưa đăng nhập
NGƯỜI DÙNG cho tất cả những người đã đăng ký
M5 chủ sở hữu của M5 hoặc M6
M6 Chỉ dành cho chủ sở hữu M6

Đối với các mục, cấp độ này hạn chế việc xem (menu và tìm kiếm bị lọc), còn đối với các tập tin, nó hạn chế việc tải xuống. Một mục lồng nhau không thể được thiết lập ở cấp độ mở cao hơn mục cha của nó.

09

Giao diện

Thiết kế, Chủ đề và Điều hướng

6 bảng màu (sáng, tối, xanh dương, xanh lá cây, tím, xám) - chuyển đổi chỉ với một cú nhấp chuột, lựa chọn được lưu lại, độ tương phản cao trong mọi chủ đề.

Quá trình tìm kiếm bắt đầu từ các ký tự đầu tiên, làm nổi bật các kết quả phù hợp, lọc theo từng phần và hiển thị các kết quả phù hợp nhất ở đầu; nó cũng tính đến cấp độ truy cập.

Tiêu đề ENGI.live: chủ đề, tìm kiếm, Trò chuyện/ChatM
6 bảng màu, tìm kiếm trực tiếp và các nút Chat/ChatM có âm thanh. engi.live
10

Sự riêng tư

Cookie lưu trữ những gì?

Yêu cầu tối thiểu: ngôn ngữ ( NEXT_LOCALE ) và phiên đăng nhập (HttpOnly). Chủ đề và âm thanh được lưu trữ trong trình duyệt. Không có trình theo dõi quảng cáo của bên thứ ba.

11

Cơ sở hạ tầng

Kiến trúc và sao lưu

Các dịch vụ Docker độc lập trên mạng dùng chung:

engi Next.js - website + API
Cơ sở dữ liệu Postgres
minio / Lưu trữ tệp S3
Bộ chuyển mã video HLS
socket-chat WebSocket
Nginx reverse proxy, TLS
xoay để xem video

Kiến trúc này rất linh hoạt — một tính năng mới hoặc cổng thanh toán mới có thể được thêm vào dưới dạng một vùng chứa riêng biệt mà không ảnh hưởng đến phần còn lại; lưu trữ tương thích với S3 (chuyển sang AWS/Backblaze mà không cần thay đổi mã).

Tất cả nội dung, thư từ và tệp tin đều có thể được lưu (sao lưu) và khôi phục; hỗ trợ tải cơ sở dữ liệu và tệp tin lên máy chủ của bên thứ ba.

Các nút sao lưu ENGI.live
Sao lưu và phục hồi: cơ sở dữ liệu và tập tin; tải lên máy chủ bên ngoài. engi.live/admin/content
12

Thanh toán

Thanh toán trực tuyến

Đối với Belarus, chúng tôi hỗ trợ ERIP , thẻ tín dụng (bePaid, WEBPAY, Assist) và tiền điện tử. Đối với các quốc gia khác, chúng tôi hỗ trợ Stripe, PayPal, Paddle và các phương thức thanh toán địa phương. Nhà cung cấp thanh toán là một plugin.

13

Phát triển

Triển vọng và Thương mại

Một cửa hàng với chức năng đặt hàng và đăng ký, sản phẩm kỹ thuật số có bản quyền, hệ thống CRM dành cho quản lý, tư vấn video trực tuyến, bản tin tiếp thị và một sàn giao dịch trực tuyến.

Một mắt xích kết nối. Một trang web có thể kết nối khách hàng, nhà phát triển và nhà quản lý, đóng vai trò trung gian—và vai trò trung gian chính là bản chất của kinh doanh.

Kết quả

Thuận lợi

  • Mọi thứ đều thuộc về bạn, tự lưu trữ - dữ liệu do bạn kiểm soát, không mất phí người dùng.
  • Hỗ trợ 14 ngôn ngữ với tính năng dịch nội dung tự động và trò chuyện trực tuyến.
  • Phân quyền chi tiết M1–M8 và các cấp độ truy cập nội dung.
  • Đảm bảo việc chuyển phát tập tin và video được an toàn.
  • Kiến trúc linh hoạt - nhanh chóng bổ sung các tính năng và thị trường.

Quản trị viên

  • Bảng điều khiển duy nhất: nội dung, người dùng, vai trò, trò chuyện, kiểm toán, S3.
  • Xuất bản bằng 14 ngôn ngữ chỉ với một cú nhấp chuột.
  • Sao lưu và phục hồi.

Người quản lý

  • Trò chuyện với tính năng dịch tự động – bán hàng bằng mọi ngôn ngữ.
  • Khách hàng của chúng tôi trong khu vực.
  • Quyền M8 - chuyển nhượng một phần quyền.

Khách hàng

  • Đăng nhập qua Google/email, nội dung sẽ hiển thị bằng ngôn ngữ của bạn.
  • Thông báo: trang web, âm thanh, email.
  • Phương thức thanh toán thuận tiện.

⬇ Tải xuống phiên bản PDF đầy đủ (bằng ngôn ngữ của bạn)