Skip to content

Overview

Live now

GoSafety is a construction documentation product for crews in the field and staff in the office. The current product combines iPhone and iPad capture for safety forms, PDF-based submissions, time cards, injuries, and evidence with a web app for review, approvals, OSHA logging, configuration, and exports.

Snapshot

ItemDetails
Primary field devicesiPhone and iPad
Office review surfaceWeb browser
Main live workflowsSafety forms, PDF submissions, time cards, injury attestations, OSHA 300, OSHA 300A
Partial workflowsOffline support varies by workflow, QuickBooks Online payroll export
In-development area called out in these docsDedicated OSHA 301 management surface

Who uses GoSafety

  • Foremen and supers completing daily field paperwork.
  • Safety managers building checklists, reviewing incidents, and managing OSHA records.
  • Office admins and payroll staff reviewing hours, attestations, forms, and exports.
  • Project managers reviewing site activity, evidence, and compliance records.

How the product is organized

  1. Field crews use the mobile app to clock in and out, answer shift questions, complete safety checklists, capture signatures, attach evidence, and submit PDF-based forms.
  2. The app stores or queues data locally when a workflow supports offline capture, then syncs later.
  3. Office staff use the web app to review submitted records, approve or flag entries, manage templates and forms, track OSHA cases, and run exports.

Main data captured across the product

  • Time data: clock-in, clock-out, work date, total hours, overtime hours, break minutes, job, notes.
  • Safety form data: typed answers, dropdown selections, pass or fail answers, notes, photos or video, weather, GPS, signatures, diagram markup.
  • PDF submission data: transcript text, extracted field values, filled PDF path, signature artifacts, location metadata, offline metadata.
  • Injury data: daily injury attestation answer, injury description, injury signature when required, linked shift.
  • OSHA data: case dates, descriptions, recordability, classification, injury type, days away, restricted duty, establishment, annual 300A hours and average employees.

Outputs and downstream effects

  • Filled PDFs for template-based forms.
  • Reviewable web records for time entries, safety checklists, submissions, daily reports, and injury attestations.
  • OSHA 300 running log rows and 300A summary calculations.
  • Webhook events for major records such as daily reports, safety checklists, submissions, and time clock activity.
  • QuickBooks Online export records for approved hours in the current partial integration.

Current availability summary

WorkflowCurrent statusNotes
Daily construction safety formsLive nowConfigurable forms with built-in location, weather, media, and signature support.
PDF forms and PDF dictationLive nowIncludes template upload, PDF fill, transcript extraction, and queued submission sync.
Time cards and shift survey questionsLive nowIncludes pre and post shift acknowledgements, injury attestation, and optional GPS policy.
Injury formsLive nowDaily injury attestation is live; broader injury document workflows use template-based forms.
OSHA 300 managementLive nowWeb and API surfaces exist.
OSHA 301 managementIn developmentNo dedicated 301 management surface is present in the current repo.
OSHA 300A management and calculations per hour workedLive nowHours worked are currently entered manually on 300A.
QuickBooks Online payroll exportPartialDirect approved-hours export exists; overtime and payroll semantics are still incomplete.

Platform context

  • The current field app is iOS-only in this repository.
  • First login requires connectivity.
  • Some AI-assisted features, address lookup, and weather lookup need network access.
  • The web app is where configuration, review, OSHA management, and export workflows live.

Limitations and notes

  • Do not assume every workflow is fully offline-first in the same way. Time tracking, PDF submission queueing, and safety checklist drafts have different offline behavior.
  • The current codebase does not include a dedicated Android app.
  • The current codebase does not include a dedicated OSHA 301 record manager or export surface.