| Giao diện web | HTML, CSS, JavaScript + thư viện supabase-js; trang sinh tự động cho từng dòng họ | Nhẹ, mở nhanh trên điện thoại, không phải bảo trì máy chủ riêng |
| Máy chủ trang | Cloudflare Workers + Pages, tên miền phatocso.vn | Mỗi họ một địa chỉ con; họ lập trên web có trang ngay |
| Cây phả hệ | SVG tự vẽ (cây tự nhiên, sơ đồ thẻ) | Đa thê, con nuôi, nội / ngoại, thu gọn cành |
| Cơ sở dữ liệu | PostgreSQL trên Supabase | Một cơ sở dữ liệu cho mọi dòng họ, tách nhau bằng phân quyền |
| Đăng nhập & phân quyền | Supabase Auth (số điện thoại + mật khẩu) + Row Level Security | 5 vai: quản trị nền tảng, trưởng họ, phó họ, trưởng chi, thành viên. Khách chỉ thấy tên họ và tên các chi |
| Lưu trữ tư liệu | Supabase Storage | Ảnh chân dung, bia mộ, giấy tờ: tối đa 3 ảnh mỗi người, có duyệt. Sắc phong, văn tự, video: làm sau |
| Âm lịch | Thuật toán Hồ Ngọc Đức | Chạy cả trên trang (lịch giỗ) lẫn trên máy chủ (nhắc giỗ); tính đúng tháng nhuận, tháng thiếu |
| Thông báo, nhắc giỗ | Zalo Bot riêng của từng dòng họ + lịch chạy Cloudflare (10 phút một lần) | Nhắc trước N ngày và đúng ngày giỗ; báo việc chờ duyệt. Telegram, Email: làm sau |
| Nhập / xuất dữ liệu | Excel theo file mẫu (nhập vào và xuất ra nhập lại được) | GEDCOM 5.5.1 để chuyển sang phần mềm khác: làm sau |
| Sao lưu | Mỗi đêm sang Cloudflare R2, tách khỏi Supabase | Giữ mọi bản 35 ngày và bản đầu tháng trong 2 năm; trưởng họ tải về bất kỳ lúc nào |
| Bản đồ mộ phần | Mở Google Maps theo tọa độ chụp ở bia mộ | Bản đồ Leaflet + OpenStreetMap cho cả khu mộ: làm sau |
| In ấn | In / lưu PDF thế phả khổ A4; in cây khổ A0–A3, tải ảnh PNG | Ngay trên trình duyệt, không cần cài phần mềm |