The PWD member lifecycle at one desk: intake, requirements, approval, ID issuance, and renewal.
FastAPI · React · PostgreSQL · DockerStack
19,245lines
7,448React lines
Built · LocalState
Built locally: it runs on a laptop or LAN, not a hosted demo.
PWDIMS dashboard: member counts, pending applications, renewals, and registry charts.
Inside the system
1 / 3
Applications register with applicant, barangay, type, status, and filing date.An application record with its workflow, requirements checklist, generated form, and history.Reports with status, barangay, and disability filters, exportable to Excel or PDF.
How it is built
PWDIMS is a municipal PWD registry built with FastAPI, PostgreSQL, and React. The desk handles intake, application requirements, assessment, approval, PWD ID issuance, renewals, and member records. Each application keeps its requirements checklist, generated form, documents, status history, and assigned barangay.
The system also covers bulk masterlist import, audit logs, and report exports with the municipal letterhead. The screens use a generated demo dataset, not a client's records.
Surfaces
PWD registryIntake, requirements, approval, ID issuance, imports, and renewals.
→
Your system
The next entry is the work still done by hand. How a build runs.