Case study
Overtime approvals that check the real hours
A two-level overtime approval app for a leading precast concrete manufacturer in the GCC, comparing requested overtime with the hours actually worked.
- First version about 4 weeks
- Phase 2: 12 features in about 3 weeks
- SPFx (React)
- Power Automate
- SQL Server

The challenge
Overtime requests needed two approvals and a check against the hours really worked, across many locations, on a Gulf working week.
What we built
- 01
Two-level approval
With an approval log on every request.
- 02
Requested against actual
A comparison screen that checks requested overtime against worked hours.
- 03
Screens for each role
Landing page, My Requests, My Tasks and user master data.
Phase 2: 12 improvements
Multi-select sponsors and locations, a Timekeeper screen, Saturday as the first day of the week, entry periods opened and closed by the OT department, and cancelling approved overtime with a reason.
Week starting Saturday 31 Oct 2026
Employee 10416 / 6 hMatch
Employee 10778 / 5.5 hCheck
Employee 11024 / 4 hMatch
Employee 115010 / 9.5 hMatch
Requested Actual
Support
- 01
12-month support
The app runs under a 12-month support contract.