Flag Hours

Android · Case study In development

Log what's flagged on each repair order and Flag Hours shows hours worked, paid and owed, then checks every paycheck against your records.

Source codeI want an app like this

The story

Problem
Flat-rate techs get paid by flagged hours under complicated pay plans, and short paychecks are hard to prove.
Solution
A seven-step wizard models the tech's real pay plan. Logged repair orders feed a pay engine that does all its math in integer cents and shows its work. A reconciler lists the jobs that explain a gap, each with a one-tap fix.
Result
Has 102 automated tests, and CI builds a tested APK on every push.

Features

  • Pay-plan wizard: guarantees, comebacks, warranty/internal rates, overtime, efficiency tiers
  • Repair order scanning with on-device OCR, plus VIN decode
  • Labor-time lookup, with the API key encrypted in the Android Keystore
  • Clock in/out with overnight shifts, plus CSV backup and restore

Built with

  • Kotlin
  • Jetpack Compose
  • Room
  • ML Kit
  • Android Keystore
  • GitHub Actions

Support

Questions, bugs or feature requests? Email info@dreamz-code.com and put “Flag Hours” in the subject.

Privacy

Read exactly what Flag Hours does and doesn't do with your data.

Flag Hours privacy policy →

Need something like Flag Hours?

I build custom apps with the same care. Tell me about your project.

Request a callCall (830) 308-8986