About Nasab Family Tree
Preserving generations, connecting families, and empowering stories.
Our Objective
Nasab Family Tree is a Progressive Web App (PWA) created to help families record, visualise and manage their lineage in a simple, secure and collaborative way.
The project began as a personal educational initiative to demonstrate how modern web technologies can preserve cultural heritage, family data and generational knowledge across time and geography.
Core Functions
- Family Tree Builder – create, expand and visualise complete family relationships with drag-and-drop simplicity.
- Profile Management – store detailed personal data such as birth, marriage, and location for each member.
- Multi-Admin Control – assign tree administrators or editors to manage different branches of the family.
- Audit & History Log – track edits, additions and deletions for transparency and accountability.
- Secure Authentication – user login system with session protection and role-based access.
- Multilingual Interface – available in English and Malay with instant switching.
- Offline Access (PWA) – works even without Internet; syncs changes when reconnected.
Key Features
- Modern PWA Framework – installable on mobile or desktop directly from the browser.
- Data Privacy – complies with the Personal Data Protection Act (PDPA Malaysia); user data remains private within each family group.
- Language Folders – organised content under
/pages/EN and /pages/MY for bilingual use.
- Custom Router & Pretty URLs – uses
.htaccess and router.php for clean links such as /profile.html or /tree.html.
- Scalable Design – ready to expand for cooperative, community, or national genealogy projects.
Development Note
This PWA is developed by an independent personal developer as an experimental and educational project.
The app may still contain minor errors or incomplete features. Users are encouraged to provide feedback and suggestions to improve its stability and usability.