Overview
Vanshawali is a digital platform designed to help families preserve their lineage, document family relationships, and explore their history across generations.
The platform enables users to create and maintain a digital family tree by adding family members and connecting relationships. It provides a structured way to organize family information and make family history easier to maintain and access.
The vision is to bring traditional family genealogy into a modern digital experience, helping families preserve their heritage for future generations.
The challenge
Family histories are often maintained through personal recollections, handwritten records, photographs, and information shared among relatives. As families grow and generations pass, organizing and maintaining these records can become difficult.
The product needed to provide a structured digital experience that could:
- Organize family members and their relationships across generations.
- Make it easy to add and update family information.
- Present family connections in a clear and accessible format.
- Support a web-based backend and application infrastructure.
- Provide reliable communication for account-related notifications.
The solution
Vanshawali combines a family-focused mobile experience with supporting backend and web infrastructure.
Digital Family Tree
Enable users to add family members, define relationships, and build a connected view of their family history.
Family Profiles and History
Organize member information and relationships so users can explore their family structure and preserve important family details.
Relationship Management
Represent connections between family members in a structured format, supporting the creation and maintenance of a multigenerational family tree.
Backend Services
Provide backend functionality to support application operations, manage family-related data, and handle relevant account workflows.
Email Notifications
Integrate transactional email capabilities for account-related communications, such as verification and password-reset flows, where implemented.
Deployment and Infrastructure
Configure web services, reverse-proxy routing, and HTTPS to support access to the application's web and backend environments.
Technical implementation
The project includes backend development and deployment infrastructure.
- Node.js backend.
- Nginx reverse-proxy configuration.
- HTTPS and SSL deployment.
- Transactional email integration using Nodemailer and Gmail SMTP.
Outcome
Vanshawali establishes a digital foundation for organizing family relationships and preserving family history beyond traditional paper-based records.
The platform demonstrates how software engineering can be applied to a culturally meaningful problem, making family information easier to organize and maintain through a modern digital experience.
Arambh Technologies' contribution
Arambh Technologies delivered the Node.js backend, transactional email for account verification and password reset, and the web-service deployment: Nginx reverse-proxy routing and HTTPS.