Gia Phả Điện Tử
Gìn giữ tinh hoa — Tiếp bước cha ông
Tính năng nổi bật
Giải pháp toàn diện cho quản lý gia phả — từ cây phả hệ đến lễ nghi truyền thống.
10+ đời hiển thị, zoom, pan, lọc theo gốc. SVG rendering với layout engine tự phát triển.
Tự động chuyển đổi âm-dương, nhắc giỗ chạp hàng năm theo lịch truyền thống.
Phân chia chi-nhánh rõ ràng, tính đời tự động, ghi nhận quan hệ cha-mẹ-con-vợ chồng.
Ghi nhận thành tích, quản lý quỹ khuyến học với tài khoản minh bạch.
Lưu trữ và hiển thị hương ước, quy định dòng họ dạng bài viết có phiên bản.
Thuật toán DFS tự động xoay vòng phân công cúng lễ công bằng giữa các gia đình.
Cha mẹ, anh chị em, vợ/chồng, con cái — thêm/xóa trực tiếp từ trang cá nhân.
Row Level Security trên Supabase: admin, editor, viewer, guest — bảo vệ dữ liệu cá nhân.
Giao diện ứng dụng
Thiết kế hiện đại, hỗ trợ tiếng Việt, tương thích di động.
Cây gia phả
Danh sách thành viên
Trang quản trị
Di độngHướng dẫn sử dụng
Tổng quan các chức năng chính và cách sử dụng ứng dụng.
Thanh điều hướng
Trang chủ
Tổng quan, thống kê
Cây phả hệ
Sơ đồ cây gia phả
Thành viên
Quản lý thành viên
Thư mục
Danh bạ liên lạc
Sự kiện
Ngày giỗ, lễ tết
Vinh danh
Thành tích con cháu
Quỹ khuyến học
Thu chi, học bổng
Hương ước
Gia huấn, quy ước
Cầu đương
Phân công cúng lễ
Gia phả sách
Xuất dạng sách
Quản trị
Cài đặt hệ thống
- 1Nhấn "Thêm thành viên" ở trang Thành viên
- 2Điền họ tên, giới tính, đời, năm sinh
- 3Chọn Cha/Mẹ để tự động tạo quan hệ
- 4Nhấn Lưu — thành viên xuất hiện trên cây
- 1Vào Cây phả hệ từ thanh điều hướng
- 2Cuộn chuột để thu phóng, kéo để di chuyển
- 3Click vào thành viên để xem chi tiết
- 4Chọn "Xem cây từ đây" để lọc theo nhánh
- 1Ngày giỗ tự động tính từ ngày mất âm lịch
- 2Thêm sự kiện: Giỗ, Lễ/Tết, hoặc Khác
- 3Chọn ngày âm lịch và người liên quan
- 4Bật "Lặp lại hàng năm" cho ngày giỗ
- 1Dữ liệu lưu tại ~/AncestorTree/
- 2Copy thư mục ra USB hoặc Google Drive
- 3Khôi phục: copy ngược về ~/AncestorTree/
- 4Nên sao lưu ít nhất 1 lần/tháng
Mẹo sử dụng
Bắt đầu từ thủy tổ — nhập thông tin từ đời cao nhất trở xuống
Chọn Cha/Mẹ ngay khi tạo thành viên để cây tự động cập nhật
Ghi ngày mất âm lịch — giúp tính ngày giỗ chính xác
Sao lưu thường xuyên — dữ liệu gia phả là tài sản vô giá
Dùng tìm kiếm khi gia phả lớn (>50 người) — nhanh hơn cuộn trang
Tải về Desktop
Sử dụng offline — không cần internet, dữ liệu lưu trên máy tính cá nhân.
Ứng dụng chưa được ký code (unsigned). macOS: System Settings → Privacy & Security → Allow. Windows: SmartScreen → More info → Run anyway. Tất cả phiên bản.
Câu hỏi thường gặp
Giải đáp các thắc mắc phổ biến.
Desktop vs Web
| Desktop | Web | |
|---|---|---|
| Dữ liệu | Lưu trên máy (SQLite) | Cloud (Supabase) |
| Internet | Không cần | Cần kết nối |
| Người dùng | 1 người (admin) | Nhiều người, phân quyền |
| Cài đặt | Tải file, click cài | Cần Node.js, Docker |
| Chức năng | Giống nhau 100% | Giống nhau 100% |
Dữ liệu có mất khi cập nhật ứng dụng không?
Không. Dữ liệu được lưu riêng trong thư mục ~/AncestorTree/, không bị ảnh hưởng khi cập nhật.
Có thể chuyển dữ liệu từ Desktop sang Web không?
Có. Sử dụng tính năng Export/Import (sẽ có trong phiên bản tương lai).
Ứng dụng hỗ trợ bao nhiêu thành viên?
Không giới hạn cứng. Đã test tốt với 500+ thành viên, 10+ đời.
Ai có quyền chỉnh sửa dữ liệu?
Bản Web: Admin toàn quyền, Editor thêm/sửa/xóa, Viewer chỉ xem, Guest xem công khai. Bản Desktop: bạn tự động là Admin.
Dành cho lập trình viên
Mã nguồn mở MIT — fork, tùy chỉnh và deploy cho dòng họ của bạn trong 30 phút.