Work

SIPPKBPD

Electronic ID card recording requests for residents with disabilities. Each request moves up from the neighborhood to the district, and every step is recorded.

For
ID card recording for residents with disabilities
What it is
A web app with staged approvals
Our part
The whole application, for a client
Built with
Laravel, MySQL

How one request moves

  1. The RT submits

    A request for one of its residents, with the applicant's details and condition.

  2. The RW verifies

    The request is accepted or rejected.

  3. The village validates

    It schedules a visit, then validates after visiting.

  4. The district follows up

    It schedules the home service until the ID card is printed.

  5. The applicant answers a survey

    The service is done, and the applicant rates it.

The need

Not every resident with a disability can travel to an ID card recording office, so officers come to them. Each request has to pass several levels first: the neighborhood (RT), the community unit (RW), the village, then the district.

Each level may only see and act on requests from its own area, and every decision has to be recorded.

What we built

Roles tied to areas
The RT, RW, village, district, and city each see only the requests in their area, and can only set the statuses that are theirs to set.
Schedule and survey emails
Applicants get emails for the visit schedule, the service schedule, any rescheduling, and the survey invitation.
Service reports
Service reports can be downloaded as PDF.

Details we took care of

Rules at every step
Validation can't happen before the visit date, and accepting a request needs a photo as proof.
A history with no gaps
Every status change is saved together with its history record, so no step goes missing.
Late requests stand out
A request left at one step for more than three days is flagged as late and counted on the dashboard.

The same approach works for

  • Multi-level permits
  • Budget or funding requests
  • Leave approvals
  • Service requests in an organization
  • Citizen complaints

Notes

There are no screenshots because the application handles disability and civil registration data.

More projects

WiFi Billing
Monthly billing for neighborhood internet providers. Invoices go out on their own, customers get reminders on WhatsApp, and cashiers check payment receipts in one place.
Affluena
Personal finance for individuals and couples, on web and mobile. Wallets can be shared, so two people work from the same numbers.
Divine Signal
Crypto trading signals from Telegram channels, read automatically, turned into structured data, and followed until they hit a target or a stop loss.
CLC Readykit
A web app for a Mandarin school for children: from parents' inquiries and lead follow-ups to classes, invoices, and payments.

Need something like this?

Tell us what you need over WhatsApp. The first conversation is free, and if something simpler would do, we'll say so.