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

Work / 04

SeniorHub

The OSCA senior citizen registry: intake, requirements, approval, card generation, and member records.

FastAPI · React · PostgreSQL · Docker Stack
17,994 lines
7,237 React lines
Built · Local State

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

SeniorHub dashboard showing 30 registered members, 3 pending applications, and monthly charts.
Dashboard. Registry totals and monthly application activity, from a generated demo dataset.

Inside the system

SeniorHub members table with search, status tabs, barangay filter, and OSCA numbers.
Member registry. Searchable masterlist with OSCA numbers, status, and barangay filters.
SeniorHub application review with status steps, requirements checklist, and applicant details.
Application review. A requirements checklist gates approval and registration.
SeniorHub reports page with masterlist preview and Excel and PDF export buttons.
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.

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