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
Open the live demo Demo with sample data

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

  1. 01

    Two-level approval

    With an approval log on every request.

  2. 02

    Requested against actual

    A comparison screen that checks requested overtime against worked hours.

  3. 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

  1. 01

    12-month support

    The app runs under a 12-month support contract.