Skip to main content

Project Manager Role

Project Managers are the on-the-ground authority. They get assigned to one or more construction projects and act as the first checkpoint in the dual-approval workflow. Their job is to confirm that workers actually showed up and worked the hours they are claiming.

Assignment

  • The Company Admin assigns managers to projects
  • A manager can handle multiple projects at once
  • Each project can have several managers, but one is usually designated as the primary manager
  • Managers can only see and work with data from the projects they are assigned to

Responsibilities

Attendance Management

This is the bread and butter of a Project Manager's day:

  • Mark Attendance -- Record when workers arrive and leave on their projects
  • Bulk Attendance -- Mark attendance for a bunch of workers all at once
  • First-Level Approval -- Review and approve or reject worker self-verification submissions
  • View Attendance -- See a combined attendance view for all workers across their assigned projects
  • Check Worker Status -- Quickly verify if a worker has already been marked for a given date

Cross-Project Awareness

When a worker is assigned to more than one project, the system gives the manager a heads-up if that worker already has an attendance record on another project for the same day. This prevents anyone from being double-counted.

Worker Verification Review

When workers check in or check out to verify their own attendance, those submissions land in the manager's review queue:

  1. The manager sees all pending verification submissions for their projects
  2. They review the submitted time and any photo evidence the worker uploaded
  3. Approve -- the submission moves on to the admin's queue for final sign-off
  4. Reject -- the manager denies the claim with a reason, but it still goes to the admin who makes the final call (manager rejection is not terminal)

Manual Attendance Entry

For workers who could not self-verify (no phone, forgot to check in, etc.):

  • The manager can create a manual attendance entry with arrival/departure times and a photo
  • These entries start in a pending review state and still need admin verification before they count toward payment
  • Manual entries are restricted to today's date only, same as regular attendance marking

Special Payment Requests

For workers who clock in but work less than the minimum 4 hours:

  • The manager can request a special payment on the worker's behalf
  • They provide a reason and the amount they are requesting
  • The request goes to the admin for approval

Special Advance Requests

Managers can request special advances (essentially loans) on behalf of their workers:

  • Submit the request with an amount and a reason
  • If the admin comes back with a counter-offer, the manager can accept it or reject it
  • Important: once the admin has made a counter-offer, the manager cannot counter back (the one-round rule) -- they can only accept or walk away
  • There is a configurable cap on how many negotiation rounds can happen (the default is 3)

Project Stoppages

When work grinds to a halt because of something outside anyone's control:

  • Declare a stoppage -- Report that a project has stopped work (rain, equipment breakdown, and so on)
  • Specify the reason and optional partial payment terms:
    • A fixed amount per worker, OR
    • A percentage of each worker's daily base advance
  • The stoppage declaration goes to the admin for approval before anything takes effect

Project Reports

  • View a daily attendance summary for each of their projects
  • See worker counts, total hours worked, and advances given out
  • Check today's daily advances that are due
  • Monitor project-level statistics

Payments View

  • View payment information for workers on their projects
  • See the big-picture payment statistics
  • View a breakdown of today's daily advances