Onehand Coding 08 systems / 224,258 lines
← All projects

Work / 02

Resident Hub

One registry for residents, households, and barangays, with sector tags, vulnerability flags, notes, and population reports.

FastAPI · React · PostgreSQL · Docker Stack
51,020 lines
26,716 React lines
Built · Local State

Built locally: it runs on a laptop or LAN, not a hosted demo.

ResidentHub dashboard with total residents, households, barangays covered, and charts for sex, age, civil status, and population per barangay.
ResidentHub dashboard: resident and household totals, population charts, and barangay breakdown.

Inside the system

ResidentHub resident search table listing names, ages, sex, barangays, household codes, and civil status, with filter controls for barangay, sex, civil status, age, and sector.
Resident search with barangay, sex, civil status, age, and sector filters.
ResidentHub resident profile drawer showing personal information, household details, registered voter membership, and family composition.
Resident profile with personal details, household information, and family composition.
ResidentHub reports page with population by barangay, household counts, male and female totals, and a demographics summary.
Population by barangay with household totals, sex split, and export options.

How it is built

Resident Hub is a municipal resident registry built with FastAPI, PostgreSQL, Redis, and React. Records cover residents, households, barangays, sectors, vulnerability flags, notes, and population reports. Staff search the registry, open a resident profile with household composition, and map household locations by barangay.

The system also handles bulk import, report exports, and an audit trail. The screens use a generated demo dataset, not a client's records.

Surfaces

  • Resident registryResidents, households, barangays, sectors, notes, and reports.
→

Your system

The next entry is the work still done by hand. How a build runs.

Book a call

Tell me what is still manual, and how much time it takes each week. This starts a short call: you describe the job, and I scope the smallest system that removes it.

I read and reply myself

Prefer email? onehand.coding433@gmail.com