Real client · In progress · TypeScript · Express · MySQL · React
Project Sinag
A web app replacing a real estate brokerage's Excel files, built with a seven-person Scrum team for Filipino Sunshine Powerhouse Realty.
- Set up the architecture, MySQL migrations and the CI that runs the API tests on every pull request, and wrote the log-in, role checks, audit log and consent modules.
- A lockout after 5 failed log-ins treats unknown e-mails the same, so no response reveals which accounts exist.
- Built for the Data Privacy Act (RA 10173): versioned privacy notices, consent saved in the same transaction as each form, and e-mails kept only as SHA-256 fingerprints in events and audit logs.