Appearance
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
| Item | Details |
|---|---|
| Primary field devices | iPhone and iPad |
| Office review surface | Web browser |
| Main live workflows | Safety forms, PDF submissions, time cards, injury attestations, OSHA 300, OSHA 300A |
| Partial workflows | Offline support varies by workflow, QuickBooks Online payroll export |
| In-development area called out in these docs | Dedicated 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
- 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.
- The app stores or queues data locally when a workflow supports offline capture, then syncs later.
- 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
| Workflow | Current status | Notes |
|---|---|---|
| Daily construction safety forms | Live now | Configurable forms with built-in location, weather, media, and signature support. |
| PDF forms and PDF dictation | Live now | Includes template upload, PDF fill, transcript extraction, and queued submission sync. |
| Time cards and shift survey questions | Live now | Includes pre and post shift acknowledgements, injury attestation, and optional GPS policy. |
| Injury forms | Live now | Daily injury attestation is live; broader injury document workflows use template-based forms. |
| OSHA 300 management | Live now | Web and API surfaces exist. |
| OSHA 301 management | In development | No dedicated 301 management surface is present in the current repo. |
| OSHA 300A management and calculations per hour worked | Live now | Hours worked are currently entered manually on 300A. |
| QuickBooks Online payroll export | Partial | Direct 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.