Chhipa Forms
A customizable digital form platform built for community census and data-collection workflows, allowing organizations to create and manage customized forms and collect structured information digitally.
A customizable digital form platform built for community census and data-collection workflows, allowing organizations to create and manage customized forms and collect structured information digitally.
Chhipa Forms is a community census and survey management web application developed by NetGram Labs for collecting, managing, and organizing structured family and community census data.
The system provides a structured workflow for collecting and managing family information, including personal, birth, marital, academic, professional, and other census-related details. A family head (Mukhiya) can provide information about their family members, including personal, birth, marital, academic, professional, and other essential details.
The application has a survey management system where a Super Admin creates Surveyor accounts, and each Surveyor receives a personal survey link. Surveyors use their assigned links to conduct surveys and help Mukhiya complete the census form.
Once a form is completed, the system can generate a pre-filled form/report containing the Mukhiya's information and family members' data in a structured table. The completed survey also includes the digital signatures at the end of the form.
The Admin can then generate or print the collected information in different formats, including PDF, image, and Excel, making the collected census data useful not only for storage but also for physical records, reporting, and further analysis.
| Property | Details |
|---|---|
| Project Name | Chhipa Forms |
| Project Type | Community Census & Survey Management Web Application |
| Category | Census / Survey / Data Management |
| Status | Live / Production |
| Frontend | Next.js |
| Backend | NestJS |
| Signature | Canvas-based Digital Signature |
| Main Users | Super Admin, Surveyor, Mukhiya |
| Export Formats | PDF, Image, Excel |
Chhipa Forms was developed by NetGram Labs to digitize a structured community census and survey workflow.
The main purpose of Chhipa Forms is to provide a structured digital system for collecting, managing, and preparing community census information.
The complete process covers more than simply submitting an online form.
A Surveyor conducts the survey through their personal link, the Mukhiya provides family information, signatures are collected at the end, and the completed data can then be converted into a structured document for administrative use.
The basic workflow is:
Super Admin
↓
Create Surveyor
↓
Surveyor Personal Link
↓
Mukhiya / Family Survey
↓
Family Members Data
↓
Digital Signatures
↓
Completed Census Form
↓
Pre-filled Form / Report
↓
PDF / Image / ExcelThe community census form is the central data-collection component of the application. It allows Surveyors and Mukhiya to record structured information about families and individual members.
The form collects information about the Mukhiya and their family members.
Different types of information can be recorded, including:
A single family record can contain multiple family members, with individual information maintained for each member.
For example:
Family
│
├── Mukhiya
│
├── Member 1
├── Member 2
├── Member 3
└── Member 4This keeps the complete family information together rather than creating separate unrelated records for every person.
The system has a Super Admin who manages Surveyors.
The Super Admin can create Surveyor accounts, and each Surveyor receives their own personal survey link.
Surveyors use these links to conduct surveys and help Mukhiya complete the census form.
Super Admin
↓
Create Surveyor
↓
Personal Survey Link
↓
Surveyor Conducts Survey
↓
Mukhiya Completes FormEach Surveyor receives a dedicated survey link that can be used during the census process. This provides a simple way to conduct surveys while maintaining the relationship between the Surveyor and collected records.
The completed survey includes a digital signature section at the end of the form. A canvas-based signature component allows both the Mukhiya and Surveyor to provide their signatures directly through the web application.
The final structure is:
Census Information
↓
Family Members Table
↓
Other Required Data
↓
Digital Signature Section
↓
Mukhiya Signature
+
Surveyor SignatureThe signatures become part of the completed survey record.
One of the important features of the admin side is the ability to generate a pre-filled version of the completed census form.
After a survey has been submitted, the system can prepare the form using the stored information.
The generated form contains:
Instead of manually entering the same information again into a document, the system uses the submitted census data to prepare the form.
Family member information is presented in a structured table inside the generated form.
For example:
+------+----------------+------------+------------+-------------+
| No. | Member Name | Birth Date | Education | Profession |
+------+----------------+------------+------------+-------------+
| 1 | Member 1 | ... | ... | ... |
| 2 | Member 2 | ... | ... | ... |
| 3 | Member 3 | ... | ... | ... |
+------+----------------+------------+------------+-------------+This makes the family information easier to read when the completed survey is being reviewed or printed.
The Admin can generate the completed census information as a PDF.
The PDF can contain the pre-filled Mukhiya information, family member table, required survey information, and the digital signatures included at the end of the form.
This is useful when a digital or printable copy of the completed census form is required.
The completed form can also be generated as an image.
This provides another way to store, view, or share the completed census information without requiring the original web form.
The Admin can also export the collected data in Excel format.
This is particularly useful for working with larger amounts of census information where the data needs to be reviewed, organized, filtered, or used for further analysis.
The export provides a more practical format for administrative data handling compared with manually copying information from individual forms.
The Super Admin acts as the central point for managing the collected census information.
The Admin can work with the data collected through different Surveyors and prepare the information for reporting and analysis.
The overall data flow is:
Surveyors
↓
Census Forms
↓
Family & Member Data
↓
Central Admin
↓
Reports / Documents
├── PDF
├── Image
└── ExcelThe project was developed with a separate frontend and backend architecture.
The frontend was developed using Next.js and handles the user-facing census and survey workflows.
The frontend includes:
The backend was developed using NestJS and handles the application's server-side functionality and data processing.
The backend is responsible for handling the census data, Surveyor-related functionality, family/member information, and communication between the frontend and backend.
The census contains many types of information, so the form needed to be organized in a way that made data collection practical for Surveyors and Mukhiya.
A single family can contain multiple members, each with different information.
The system therefore needed to keep all members connected to the correct family record.
Each Surveyor has their own survey link, so the application needed to maintain a clear relationship between Surveyors and the surveys they conduct.
The signature section needed to work directly inside the web form. A canvas-based signature component was integrated to allow digital signing without requiring a separate application.
The submitted census information needs to be transformed into a readable document format containing the Mukhiya's information, family member table, and signatures.
The export process also needs to support multiple output formats:
Completed Survey
↓
Pre-filled Data
↓
┌──┼──────────┐
↓ ↓ ↓
PDF Image ExcelNetGram Labs designed and developed Chhipa Forms as a complete community census and survey management web application, covering the frontend, backend, survey workflow, census data management, digital signatures, pre-filled forms, and multi-format data export.
Chhipa Forms provides a structured digital workflow for conducting and managing community census surveys. The platform connects Super Admins, Surveyors, and Mukhiya through a centralized system for collecting and managing family information.
The system connects Super Admins, Surveyors, Mukhiya, and family members through one platform.
Surveyors can conduct surveys using their personal links, Mukhiya can provide complete family information, and digital signatures can be captured at the end of the survey.
After submission, the Admin can use the collected information to generate a pre-filled census form, with the Mukhiya's details and family members presented in a structured table.
The completed information can then be exported as PDF, image, or Excel, making the system useful for both digital data management and document-based census records.
Our engineering team builds high-velocity websites, web apps, AI automations, and custom content systems. Let's talk about your project goals.