The OSCA senior citizen registry: intake, requirements, approval, card generation, and member records.
FastAPI · React · PostgreSQL · DockerStack
17,994lines
7,237React lines
Built · LocalState
Built locally: it runs on a laptop or LAN, not a hosted demo.
Dashboard. Registry totals and monthly application activity, from a generated demo dataset.
Inside the system
1 / 3
Member registry. Searchable masterlist with OSCA numbers, status, and barangay filters.Application review. A requirements checklist gates approval and registration.Reports. Preview the active masterlist, then export it to Excel or PDF.
How it is built
SeniorHub is a municipality-agnostic OSCA registry built with FastAPI, PostgreSQL, and React. Intake moves through draft, submitted, review, and approval; a requirements checklist gates approval, which assigns the OSCA number, creates the member record, and generates the ID card.
The registry supports bulk import and exports the active masterlist and application report to Excel or PDF. The screens use a generated demo dataset, not a client's records.
Surfaces
OSCA registryIntake, requirements, approval, card generation, and records.
→
Your system
The next entry is the work still done by hand. How a build runs.