What I built
- Automatic scheduling by professional and time slot, with families placed in consecutive slots.
- Schedule capacity control: the system prevents overbooking instead of just recording it.
- Health data security: field-level encryption, role-based access and complete auditing.
Under the hood
Two factors to sign in
Authentication by authenticator app or e-mailed code, with protection against code reuse and security tests that follow the algorithm’s public standard.
An audit trail nobody can rewrite
The database accepts only inserts on the audit records. Each record is chained to the previous one by a cryptographic seal, and the integrity of the chain is verified every day.
Access to health data is recorded
Reads of sensitive data and denied attempts also enter the trail, with automatic alerts. Records are archived after 12 months, never deleted.
The result
- A single portal, from sign-up to attendance at the interview.
- End-to-end traceability of user actions.