Skip to main content

Employee Time Clock & Timesheets for iPhone

HRMgnt

CAO-TECH’s own time clock for businesses with hourly staff: employees clock in on the store Wi-Fi from an iPhone, managers approve timesheets and time off, and approved hours can go to payroll. Free on the App Store.

Status
CAO-TECH product
HRMgnt iPhone app: the clock screen, the manager overview and a weekly timesheet

Overview

Project Overview

HRMgnt is CAO-TECH’s own time clock, scheduling and payroll-reporting system for businesses with hourly staff: a web dashboard for owners and managers and an iPhone app for employees. Each business runs its own HRMgnt, activated with a CAO-TECH license. The iPhone app is free on the App Store; employees connect it with a code from their workplace.

The Challenge

Shared time clocks get forgotten or left open after a shift, and someone still has to total each week, work out overtime and type the hours into payroll. Managers also need to see who is working and answer time-off requests when they are not at the store.

Our Solution

A React dashboard served by a Cloudflare Worker, with Firebase for data and sign-in, and a native SwiftUI iPhone app. Employees connect a phone by scanning a one-time QR code from the dashboard (valid for 15 minutes, used once), and admins can disconnect any phone. Clocking in and out works only on the store Wi-Fi; on scheduled days the app clocks people in at the start of their shift when they arrive and out after it ends once they leave, with reminders before and after, and a scheduled job closes any shift still open an hour after it ends. Each week’s timesheet is prepared with regular and overtime hours, and once a manager approves it the hours can be sent to Paychex Flex.

Screenshots

A Closer Look

Features

Key Features

  • Clock in on the store Wi-Fi

    Employees clock in and out from their own iPhone, only while it is on the store Wi-Fi.
  • Automatic on scheduled days

    Clocked in at shift start on arrival and out after the shift once they leave, with a reminder an hour before each shift and a reminder to clock out.
  • QR code pairing

    A one-time code from the dashboard connects a phone with no password; admins can disconnect any phone, and one phone can join several workplaces.
  • Manager overview

    Who is clocked in right now and this week’s hours per employee, in the app and on the dashboard.
  • Weekly timesheets

    Hours per day with regular and overtime, prepared every week and approved by a manager before payroll.
  • Time off

    Approve or deny time-off requests, with a notification when a new request or a timesheet is waiting.
  • Paychex Flex payroll

    Approved hours go to the open Paychex pay period, with overtime on its own pay component.
  • Schedules

    Each week’s shifts are generated from every employee’s four-week pattern.

Technology

Technology & Integrations

Built with

  • iOS
  • SwiftUI
  • React
  • Cloudflare Workers
  • Firebase
  • Cloud Firestore
  • Push Notifications

Integrations

  • Paychex Flex
  • Apple Push Notifications
  • Firebase
  • CAO-TECH License Manager

More Work

Related Projects

View All Work
Nashua PAL homepage on desktop

Nashua PAL

Nonprofit Website

A multilingual nonprofit website that helps Nashua families find youth programs, events and ways to get involved.

  • WordPress
  • Elementor Pro
  • Multilingual
  • Donations
  • Custom Plugin
Evolve Vapor storefront homepage

Evolve Vapor

Retail eCommerce Platform

A custom retail eCommerce platform with a large product catalog, local pickup, age verification, promotions, search, and local SEO.

  • WooCommerce
  • eCommerce
  • Local Pickup
  • SEO
  • 21+
Access Health Insurance homepage on desktop

Access Health Insurance

Insurance Agency Website

A website for a family-owned New Hampshire health insurance agency, with coverage guides, open-enrollment plans and quote requests.

  • WordPress
  • Elementor Pro
  • Lead Capture

Ready to bring your idea to life?

Let’s Build It Together

Tell us about your project and we’ll get back to you with a plan.