Kiến trúc · Hiện trạng

Sơ đồ hệ thống

Bản đồ luồng của nền tảng Webapp và ứng dụng di động “Cây Bồ Đề” tại thời điểm hiện tại — bản demo thiết kế đang chạy trên sdtd.lienhoabode.vn.

flowchart TD

%% ════════════════════ WEBAPP PLATFORM ════════════════════
subgraph WEB["WEBAPP PLATFORM — Webapp.html"]
    direction TB
    visitor(("Người truy cập")) --> gate{"Chọn vai trò
Role gate"} gate -->|"Phật tử / Đăng ký mới"| mLogin["Đăng nhập / Tạo tài khoản"] mLogin --> mProfile["Khai báo hồ sơ cá nhân"] mProfile --> mJoin["Đăng ký hoạt động thiện nguyện"] mJoin --> mLeaf["Tích lũy Lá Bồ Đề"] gate -->|"Hội đồng Văn hóa
Ban Văn hóa TƯ"| aLogin["Đăng nhập quản trị"] aLogin --> cms["Bảng điều khiển quản trị"] cms --> vDash["Tổng quan"] cms --> vWorks["Xét hoạt động"] cms --> vVerify["Minh bạch & Kiểm soát"] cms --> vGala["Bảng vinh danh"] cms --> vTemples["Mạng lưới chùa"] cms --> vCouncil["Hội đồng xét giải
Quản lý 3 hội đồng"] end %% ════════════════════ HỘI ĐỒNG XÉT GIẢI ════════════════════ subgraph COUNCIL["HỘI ĐỒNG XÉT GIẢI — đội hình thay đổi mỗi năm"] direction LR hdTN["Hội đồng Tăng Ni
6 vị · Tăng Ni GHPGVN
Chủ trì toàn bộ quy trình"] hdCM["Hội đồng Chuyên môn
11 chuyên gia độc lập
1 chuyên gia / lĩnh vực"] hdTT["Hội đồng Truyền thông
7 đại diện Báo chí & TV
Nhân Dân · VTV · VOV · Thanh Niên…"] end %% ════════════════════ MOBILE APP ════════════════════ subgraph APP["MOBILE APP — Cây Bồ Đề (App.html)"] direction TB user(("Phật tử")) --> tabbar{"Thanh điều hướng
7 mục"} tabbar --> tHome["Trang chủ
Tổng Lá · Cây Bồ Đề · Xếp hạng"] tabbar --> tCheckin["Check-in tại chùa
Quét QR / Chùa lân cận"] tabbar --> tConnect["Cầu Nối dự án"] tabbar --> tRecord["Ghi nhận thiện hành"] tabbar --> tNotif["Thông báo"] tabbar --> tGala["Bảng vinh danh
Gala 11 lĩnh vực"] tabbar --> tProfile["Hồ sơ & thành tựu"] tCheckin --> tTemple["Chi tiết chùa
+ Thêm vào Cầu Nối"] tTemple --> tConnect tRecord --> rType["Chọn loại thiện hành"] rType --> rApprover{"Chọn đơn vị xác nhận"} rApprover -->|"Trụ trì chùa"| rWaitT["Chờ chùa xác nhận"] rApprover -->|"Hội đồng Ban Văn hóa TƯ"| rWaitC["Chờ hội đồng xét duyệt"] end %% ════════════════════ THIỆN TRI THỨC (AI) ════════════════════ subgraph AI["THIỆN TRI THỨC — /thien-tri-thuc.html"] direction TB anyone(("Mọi người")) --> ask["Câu hỏi đời thường"] ask --> ctx["AI hiểu ngữ cảnh - không phán xét"] ctx --> kb["Kho kinh sách đã kiểm định - Kinh Luật Luận"] kb --> cite["Gửi trích dẫn nguyên văn + nguồn - KHÔNG trả lời thay"] cite --> reflect["Tự đọc - Tự suy ngẫm - Tự tìm tòi"] reflect -. "hỏi sâu thêm" .-> ask end %% ════════════════════ LIÊN THÔNG: APP ↔ WEBAPP ════════════════════ rWaitC -. "hồ sơ chờ duyệt" .-> vWorks rWaitT -. "hồ sơ chờ xác nhận" .-> vTemples vWorks -. "đã duyệt → cộng Lá" .-> tNotif vVerify -. "đối soát minh bạch" .-> tProfile vGala -. "đồng bộ xếp hạng" .-> tGala mLeaf -. "cùng kho điểm" .-> tHome %% ════════════════════ LIÊN THÔNG: HỘI ĐỒNG ↔ WEBAPP ════════════════════ vCouncil -. "quản lý thành viên" .-> hdTN vCouncil -. "quản lý thành viên" .-> hdCM vCouncil -. "quản lý thành viên" .-> hdTT hdTN -. "chủ trì xét duyệt" .-> vWorks hdCM -. "chấm điểm chuyên môn 40%" .-> vGala hdTT -. "đánh giá truyền thông 20%" .-> vGala %% ════════════════════ LIÊN THÔNG: THIỆN TRI THỨC ════════════════════ vCouncil -. "kiểm định kho kinh sách" .-> kb tHome -. "mở Thiện Tri Thức" .-> ask visitor -. "không cần vai trò" .-> ask classDef portal fill:#fff3d6,stroke:#e0a000,stroke-width:1.5px,color:#5e2d08; classDef app fill:#fff8e8,stroke:#f59000,stroke-width:1.5px,color:#3d2509; classDef actor fill:#f59000,stroke:#b45f06,stroke-width:1.5px,color:#fff; classDef gatecls fill:#fbe9b0,stroke:#b45f06,stroke-width:1.5px,color:#440200; classDef council fill:#eff6ff,stroke:#3c83f6,stroke-width:1.5px,color:#1a4080; classDef ai fill:#f0e8ff,stroke:#7c5cd6,stroke-width:1.5px,color:#3a2364; class mLogin,mProfile,mJoin,mLeaf,aLogin,cms,vDash,vWorks,vVerify,vGala,vTemples,vCouncil portal; class tHome,tCheckin,tConnect,tRecord,tNotif,tGala,tProfile,tTemple,rType,rWaitT,rWaitC app; class ask,ctx,kb,cite,reflect ai; class visitor,user,anyone actor; class gate,tabbar,rApprover gatecls; class hdTN,hdCM,hdTT council;

Kéo ngang để xem toàn bộ sơ đồ trên màn hình hẹp

Chú giải sơ đồ

Webapp Platform

Cổng web Webapp.html với role gate 2 vai trò: Phật tử (hồ sơ · đăng ký hoạt động · tích Lá) và Hội đồng Văn hóa (5 màn quản trị).

Mobile App

Ứng dụng Cây Bồ Đề (App.html) — 7 tab. Cốt lõi: ghi nhận thiện hành, check-in tại chùa, Cầu Nối, vinh danh, hồ sơ.

Liên thông

Mũi tên nét đứt: hồ sơ thiện hành từ app chảy về đúng cấp duyệt bên Webapp; kết quả duyệt, xếp hạng, đối soát phản hồi ngược lại app.

Hội đồng xét giải

Tăng Ni (6 vị, chủ trì) · Chuyên môn (11 chuyên gia độc lập) · Truyền thông Báo chí (7 đại diện). Đội hình thay đổi mỗi nhiệm kỳ năm.

Thiện Tri Thức (AI)

Chatbot tra cứu cho câu hỏi đời thường — không cần vai trò. AI không trả lời thay, chỉ gửi trích dẫn nguyên văn từ kho kinh sách đã kiểm định, kèm nguồn.

Ghi chú hiện trạng (demo tĩnh)
  • · Bản triển khai là demo thiết kế tĩnh (HTML + React qua CDN), chưa có backend thật.
  • · Role gate Webapp hiện có 2 vai trò: Phật tử · Hội đồng Văn hóa.
  • · Dữ liệu (Lá Bồ Đề, xếp hạng, mạng lưới chùa) là dữ liệu mẫu cố định trong mã.
  • · Xác thực / RBAC / audit trail chưa nối hệ thống thật.
  • · Thiện Tri Thức là demo tĩnh với trích dẫn placeholder — chưa nối AI thật; kho kinh sách chờ Ban Văn hóa kiểm định bản dịch.

Chi tiết cấu phần

Định nghĩa & Vai trò từng cấu phần

Mỗi nút trong sơ đồ tương ứng một màn hình hoặc trạng thái trong hệ thống. Phần dưới mô tả mục đích, dữ liệu xử lý và vai trò trong luồng vận hành.

Webapp Platform — Webapp.html

Role Gate — Chọn vai trò Điểm phân luồng

Nút quyết định đầu vào. Phân tuyến người dùng thành 2 nhóm: Phật tử / Đăng ký mới (đi vào luồng cá nhân) và Hội đồng Văn hóa (đi vào luồng quản trị). Trong triển khai thật sẽ gắn với RBAC.

Đăng nhập / Tạo tài khoản Phật tử

Xác thực danh tính Phật tử. Hỗ trợ đăng ký mới với thông tin cơ bản: họ tên, pháp danh, số điện thoại, chùa quy y. Nền tảng thật sẽ dùng OTP hoặc OAuth.

Khai báo hồ sơ cá nhân Phật tử

Phật tử điền hồ sơ đầy đủ: pháp danh, chùa quy y, địa phương, lĩnh vực hoạt động văn hóa (trong 11 lĩnh vực), đặc sở trường và nguyện vọng tham gia giải thưởng.

Đăng ký hoạt động thiện nguyện Phật tử

Ghi danh tham gia các hoạt động trong hệ sinh thái: thiện hành, hiến tặng, sáng tác, giảng dạy, bảo tồn di sản... Là điểm khởi đầu để tích lũy Lá Bồ Đề.

Tích lũy Lá Bồ Đề Phật tử

Hiển thị số Lá Bồ Đề hiện tại. Điểm được admin Ban Văn hóa set — không tự giao dịch, không mua bán. Quy tắc bảo lưu: round(totalEarned × 0.2); giới hạn 500 LBĐ/tháng/người; đóng sổ 30/9 hàng năm.

Đăng nhập quản trị Hội đồng VH

Xác thực thành viên Hội đồng Văn hóa TƯ GHPGVN với quyền cao hơn trước khi vào bảng điều khiển. Trong thật sẽ dùng MFA + IP whitelist.

Bảng điều khiển quản trị Hội đồng VH

Hub điều phối của Ban Văn hóa. Phân thành 5 không gian làm việc, mỗi không gian tương ứng một trách nhiệm vận hành của Hội đồng trong chu trình xét giải thưởng thường niên.

Tổng quan (Dashboard) Quản trị

Số liệu thời gian thực: số Phật tử tham gia, tổng Lá Bồ Đề lưu hành, tiến độ 11 lĩnh vực văn hóa, phân bổ theo tỉnh/vùng. Căn cứ báo cáo định kỳ cho GHPGVN.

Xét hoạt động Quản trị

Hội đồng review và duyệt / từ chối hồ sơ thiện hành cấp TƯ gửi lên từ app. Mỗi quyết định ghi vào audit trail, lý do từ chối bắt buộc nhập để minh bạch.

Minh bạch & Kiểm soát Quản trị

Đối soát công khai lịch sử giao dịch Lá Bồ Đề, verify hồ sơ tổ chức và cá nhân. Đảm bảo nguyên tắc Tứ Chánh Cần — Lục Hòa: không thương mại hóa thô, mọi điểm đều có nguồn gốc rõ ràng.

Bảng vinh danh (Gala) Quản trị

Quản lý danh sách đề cử và xếp hạng cho Gala vinh danh 11 lĩnh vực. Trọng số xét giải: 40% Chuyên gia + 30% Lá Bồ Đề + 20% Báo chí + 10% Bình chọn. Đồng bộ dữ liệu xuống tab Gala của app.

Mạng lưới chùa Quản trị

Quản lý ~20.000 cơ sở tự viện: dữ liệu địa điểm, trụ trì, tình trạng kết nối, hồ sơ thiện hành đang chờ xác nhận từ Trụ trì gửi lên qua app. Phủ 11 lĩnh vực văn hóa Phật giáo.

Kho kinh sách Thiện Tri Thức

Kho Kinh — Luật — Luận số hóa, kiểm định bởi Ban Văn hóa trước khi đưa vào hệ thống. Mỗi trích dẫn gắn nguồn 3 cấp: Tên kinh · Phẩm/Chương · Câu, kèm nhãn chủ đề (gia đình, công việc, mất mát, lo âu…) để AI tra cứu đúng ngữ cảnh.

Mobile App — Cây Bồ Đề (App.html)

Thanh điều hướng 7 mục TabBar

Điểm phân luồng chính của app. 7 tab: Trang chủ · Check-in · Cầu Nối · Ghi nhận · Thông báo · Gala · Hồ sơ. Thiết kế iOS-native; tab hiện tại highlight saffron.

Trang chủ App

Dashboard cá nhân: số Lá Bồ Đề hiện tại, hình ảnh “cây Bồ Đề” lớn dần theo điểm tích lũy (gamification), xếp hạng trong cộng đồng và theo địa phương.

Check-in tại chùa App

Quét mã QR đặt tại cổng chùa, hoặc tìm chùa lân cận qua GPS. Ghi nhận lượt viếng chùa — là một dạng thiện hành tích lũy điểm; dẫn sang Chi tiết chùa và Cầu Nối.

Chi tiết chùa App

Hồ sơ cơ sở tự viện: địa chỉ, trụ trì, hoạt động đang mở, lịch sử thiện hành của chùa. Nút “Thêm vào Cầu Nối” cho phép Phật tử theo dõi dự án của chùa đó.

Cầu Nối dự án App

Trung tâm kết nối Phật tử với các dự án thiện nguyện và văn hóa đang cần tình nguyện viên, nhà hảo tâm hoặc chuyên gia. Đóng vai trò “sàn nối việc thiện” trong hệ sinh thái.

Ghi nhận thiện hành App

Luồng nộp hồ sơ thiện hành: Chọn loại → Chọn cấp xét duyệt → Đính kèm minh chứng → Nộp → Chờ duyệt → Nhận Lá Bồ Đề. Mọi hồ sơ được lưu lịch sử, có thể đối soát.

Chọn loại thiện hành App

Phân loại hành động theo 11 lĩnh vực: văn học, âm nhạc, mỹ thuật, kiến trúc, ẩm thực, sinh hoạt Phật giáo, y tế, giáo dục, khoa học, từ thiện, bảo tồn di sản. Mỗi lĩnh vực có trọng số Lá Bồ Đề riêng.

Chọn đơn vị xác nhận Điểm quyết định

Phật tử chọn 1 trong 2 cấp xét duyệt: (1) Trụ trì chùa — phù hợp hoạt động cấp chùa, xã, huyện; (2) Hội đồng Ban Văn hóa TƯ — hoạt động cấp tỉnh, liên vùng, quốc gia.

Chờ chùa / Hội đồng xác nhận App

Trạng thái pending sau khi nộp hồ sơ. Hồ sơ đẩy lên tương ứng vào Mạng lưới chùa (cấp chùa) hoặc Xét hoạt động (cấp TƯ). Phật tử nhận thông báo push khi có kết quả.

Thông báo App

Nhận push notification: hồ sơ được duyệt/từ chối, Lá Bồ Đề được cộng, thông báo từ Ban Văn hóa TƯ, lịch sự kiện sắp tới, cập nhật xếp hạng Gala.

Bảng vinh danh Gala App

Xem danh sách đề cử và xếp hạng theo 11 lĩnh vực văn hóa. Phật tử bình chọn trực tiếp (chiếm 10% tổng trọng số theo Điều lệ Giải thưởng). Dữ liệu đồng bộ từ vGala trên Webapp.

Hồ sơ & thành tựu App

Trang cá nhân: thống kê thiện hành theo lĩnh vực, huy hiệu thành tựu (gamification), lịch sử tích điểm có thể đối soát với Webapp, trạng thái tham gia vòng xét giải thưởng (4 vòng).

Thiện Tri Thức AI · Mọi người

Mục đích: tra cứu cho câu hỏi đời thường — chuyện gia đình, công việc, mâu thuẫn, mất mát, lo âu; không cần đăng nhập. Dữ liệu xử lý: Phiên hỏi đáp + Trích dẫn kinh sách. Nguyên tắc: không-trả-lời-thay — AI chỉ gửi trích dẫn nguyên văn kèm nguồn để người hỏi tự đọc, tự suy ngẫm, tự tìm tòi.

Hội đồng xét giải — 3 loại · đội hình mỗi năm

Hội đồng Tăng Ni

Vai trò: Chủ trì toàn bộ quy trình xét giải, đảm bảo đúng tinh thần Phật pháp và Điều lệ GHPGVN.

Thành phần: ~6 vị Tăng Ni — Phó Chủ tịch HĐTS, Tổng Thư ký, Trưởng Ban Văn hóa TƯ, đại diện Ni giới, Ban Hướng dẫn PT, Học viện PG.

Liên kết: Chủ trì vWorks (xét duyệt hồ sơ) và giám sát vGala (bảng vinh danh).

Hội đồng Chuyên môn

Vai trò: Chấm điểm chuyên môn — chiếm 40% tổng trọng số. Đánh giá chất lượng nghệ thuật/học thuật độc lập với GHPGVN.

Thành phần: 11 chuyên gia, mỗi người phụ trách 1 lĩnh vực (L01–L11): nhạc sĩ, họa sĩ, nhà thơ, kiến trúc sư, đạo diễn, nhiếp ảnh gia, nhà nghiên cứu…

Liên kết: Chấm điểm trực tiếp vào vGala theo từng lĩnh vực.

Hội đồng Truyền thông Báo chí

Vai trò: Đánh giá lan tỏa truyền thông — chiếm 20% tổng trọng số. Phản ánh mức độ ảnh hưởng trong công chúng.

Thành phần: 7 đại diện — Báo Nhân Dân, Hội NB VN, VTV, VOV, VnExpress, Báo Thanh Niên, Báo Tuổi Trẻ.

Liên kết: Đánh giá phần truyền thông trong vGala (bảng vinh danh tổng hợp).

Trọng số xét giải tổng hợp: 40% Hội đồng Chuyên môn 30% Lá Bồ Đề 20% Truyền thông Báo chí 10% Bình chọn cộng đồng

Tất cả luồng liên thông (12 kênh)

App → Webapp

Hồ sơ thiện hành cấp TƯ gửi lên Xét hoạt động để Hội đồng duyệt.

App → Webapp

Hồ sơ cấp chùa đẩy vào Mạng lưới chùa để Trụ trì xác nhận.

Webapp → App

Kết quả duyệt từ Xét hoạt động phản hồi về Thông báo của Phật tử.

Webapp → App

Dữ liệu Bảng vinh danh đồng bộ xuống tab Gala để Phật tử bình chọn.

Webapp → App

Minh bạch & Kiểm soát đối soát lịch sử điểm, hiển thị ở Hồ sơ app.

Kho điểm chung

Lá Bồ Đề từ Webapp và App đều vào một kho — phản ánh ở Trang chủ app.

HĐ Tăng Ni → Webapp

Các vị Tăng Ni chủ trì Xét hoạt động, giám sát toàn bộ quy trình duyệt hồ sơ.

HĐ Chuyên môn → Webapp

11 chuyên gia chấm điểm trực tiếp vào Bảng vinh danh — trọng số 40%.

HĐ Truyền thông → Webapp

7 đại diện báo chí đánh giá phần lan tỏa vào Bảng vinh danh — trọng số 20%.

Mọi người → Thiện Tri Thức

Câu hỏi đời thường, không cần đăng nhập, không cần vai trò.

Kho kinh sách → người hỏi

Trích dẫn nguyên văn + nguồn (Tên kinh · Phẩm/Chương · Câu) — AI không trả lời thay.

Ban Văn hóa → Kho kinh sách

Kiểm định & gắn nhãn chủ đề trước khi đưa vào hệ thống.