| Giao diện web | Next.js 15, React, TypeScript, Tailwind CSS | Phổ biến, dễ tìm người bảo trì, chạy nhanh trên điện thoại |
| Cây phả hệ | SVG + D3.js (bố cục tự viết, như demo) | Kiểm soát hoàn toàn: đa thê, con nuôi, nội/ngoại, xuất ảnh in khổ lớn |
| Cơ sở dữ liệu | PostgreSQL trên Supabase | Quan hệ gia tộc là dữ liệu dạng đồ thị, Postgres xử lý tốt bằng truy vấn đệ quy |
| Đăng nhập & phân quyền | Supabase Auth + Row Level Security | 4 vai: Khách, Con cháu, Trưởng chi, Trưởng họ; ẩn thông tin người còn sống với khách |
| Lưu trữ tư liệu | Supabase Storage (ảnh, PDF, video) | Ảnh chân dung, bia mộ, sắc phong, trích lục |
| Âm lịch | Thuật toán Hồ Ngọc Đức (đang chạy trong demo này) | Chuẩn cho múi giờ Việt Nam, tính đúng tháng nhuận, can chi |
| Nhắc giỗ | Edge Function chạy theo lịch + Zalo OA / Telegram Bot / Email | Con cháu nhận tin nhắn trước ngày giỗ 3–7 ngày |
| Chuẩn dữ liệu | Nhập/xuất GEDCOM 5.5.1 | Không bị khóa vào nền tảng, chuyển sang phần mềm khác được |
| Bản đồ mộ phần | Leaflet + OpenStreetMap, mã QR | Miễn phí, chỉ đường bằng Google Maps |
| In ấn | Xuất PDF thế phả, PNG cây khổ A0 | In sách gia phả, treo tại từ đường |