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ơ đồ
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ị).
Ứ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ơ.
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.
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.
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.
- · 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
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.
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.
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.
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ồ Đề.
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.
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.
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.
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.
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.
Đố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.
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.
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 — 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)
Đ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.
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.
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.
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 đó.
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.
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.
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.
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.
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ả.
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.
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.
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).
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).
Tất cả luồng liên thông (12 kênh)
Hồ sơ thiện hành cấp TƯ gửi lên Xét hoạt động để Hội đồng duyệt.
Hồ sơ cấp chùa đẩy vào Mạng lưới chùa để Trụ trì xác nhận.
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ử.
Dữ liệu Bảng vinh danh đồng bộ xuống tab Gala để Phật tử bình chọn.
Minh bạch & Kiểm soát đối soát lịch sử điểm, hiển thị ở Hồ sơ app.
Lá Bồ Đề từ Webapp và App đều vào một kho — phản ánh ở Trang chủ app.
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ơ.
11 chuyên gia chấm điểm trực tiếp vào Bảng vinh danh — trọng số 40%.
7 đại diện báo chí đánh giá phần lan tỏa vào Bảng vinh danh — trọng số 20%.
Câu hỏi đời thường, không cần đăng nhập, không cần vai trò.
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.
Kiểm định & gắn nhãn chủ đề trước khi đưa vào hệ thống.
