Construction workforce attendance — the record holds person and site together
A building site is not a permanent address. No turnstile goes on the gate, and workers move between sites. The system was built for that: entries and exits are recorded through a QR code and a location check, where the code establishes who scanned and the location which site they scanned on. Because both facts land in one record, the site is never typed or picked off a list, and one person's time on different sites stays separate. The field app runs on the worker's own phone through React Native (Expo), Laravel takes entries and MySQL holds them, so nothing is left to dismantle.
Read the case study →