The Full Platform

Everything your construction project needs —
nothing generic

OnsiteTrax is built for collaborative construction. Homeowners track their build and approve work; contractors manage crews, updates, and payments. Here's what the platform actually supports today.

Project & Site Management

Your project — one clear view for everyone involved

Whether you're the homeowner monitoring milestones or the contractor driving daily progress, project status is always current and visible to the right people. Contractors see all projects; homeowners see only their own — purpose-built, not a shared spreadsheet.

  • Project fields: name, location, type, notes, start/end dates, budget and status driven by real site updates.
  • Latest site update drives project progress; reaching 100% completes the job; activity leaves projects off "pending."
  • Milestones with title, date, note, state (done / current / upcoming), sort order, and optional emoji — visible to clients in context.
  • Project documents: site map, reference, agreement, or other — stored with signed read URLs where your deployment configures cloud or local storage.
Projects Dashboard
Sector 22 Villa — Phase 2 Active
Sector 22, CHD 72% complete ₹40L budget 14 workers
IT Park Commercial Block A Active
35% complete₹1.5Cr budget28 workers
Panchkula Farmhouse Extension On Hold
58% complete6 workers
Milestones — Sector 22
Foundation & Plinth Beam
Ground Floor Structure
First Floor — In Progress
Roof Slab
Finishing & Handover
Auto status syncProgress drives project state
Workforce Management

Homeowners see the team — contractors run it

Workers are managed by the contractor — attendance, wages, and payroll remain private. Homeowners see worker names and roles for transparency. Everything flows from a single clean interface without exposing internal wage data.

  • Roster: name, trade/role, phone, daily wage — assign workers to one or many projects.
  • Attendance per day: Present, Absent, or Half-day — week strip and monthly calendar on detail, smooth date validation.
  • Wage periods: effective days × daily wage — record cash or digital payments and track partial vs. fully paid for the period.
  • Dashboard highlights wages still due for the current month across workers — no end-of-month scramble.
Worker Attendance — June 2026
Rajesh Kumar
P
P
H
P
A
P
P
₹18,500 due
Suresh Mehta
P
P
P
H
P
P
A
₹14,200 due
Amit Singh
A
P
P
P
P
H
P
₹9,750 due
Deepak Yadav
P
H
P
P
P
A
P
₹11,000 due
Payment recorded — Rajesh Kumar
Cash payment — May 15 ₹10,000
Balance remaining ₹8,500
Export ledger data
Record New Payment
Auto wage calcAttendance × daily rate
Site Updates & Progress

Contractors post. Homeowners see — instantly.

Site updates are the heartbeat of OnsiteTrax. The contractor publishes notes, progress (0–100%), milestone links, and photos or videos. Every update is timestamped and tied to milestones — homeowners see it immediately with push notification.

  • Creates add (with edited timestamp) or delete-updates; media resolves to signed URLs for viewing.
  • Latest update progress syncs to the project — 100% completion automatically marks the job done.
  • Updates are grouped by date in the client view — a clean, chronological feed replacing WhatsApp photo floods.
  • Optional push notification to all linked customers when an update is created — keeps clients informed without calls.
Site Updates Feed
Today, May 22
72%
Second floor slab casting completed. Curing in progress. Brickwork resumes Monday morning.
Posted 2 hrs ago · Milestone: First Floor Structure
May 19
65%
First floor column shuttering done. Steel reinforcement laid. Ready for pour tomorrow.
Posted May 19 · Work date: May 19
Client notified instantly via push
Add-On Work Approvals

Scope changes handled transparently

When additional work is needed mid-project, OnsiteTrax creates a structured approval workflow. Contractors submit change requests; homeowners approve or reject with one click. Budget auto-updates on approval — no surprise bills, ever.

  • Change request submission: contractor describes additional work, attaches photos, and sets estimated cost.
  • Homeowner reviews the estimate in their portal with full context from the original project scope.
  • One-click approve or reject — contractor is immediately notified. Full approval trail stored on the project.
  • Approved add-ons auto-update the project budget and are added to the shared payment ledger immediately.
Add-On Approval
Change Request — Pending Approval
Additional bathroom waterproofing
Contractor recommends extending waterproofing to all bathrooms before tiling. Original scope covered master bath only.
Estimated cost $4,200
✓ Approve
Budget auto-updates
✗ Reject
Contractor notified
If approved, budget updates to:
Original budget$485,000
Add-on+ $4,200
New total$489,200
Zero surprise billsFull approval trail
Communication & Requests

Structured conversations. No lost requests.

Homeowners create requests per project with text and media attachments. Contractors reply in a threaded inbox with status (new / in progress / done) per request. Every conversation is searchable and scoped to the right project — not buried in WhatsApp.

  • Unread counts for contractors (request inbox) and customers (site updates + last new request inbox count).
  • Optional Firebase push notifies configured customers on new site updates; both sides on new request and replies.
  • Phone and WhatsApp-style shortcuts in the UI when contractors need to contact a client outside the app.
  • Contractor's aggregated client list shows name, email, phone, and project count — derived from all linked projects.
Requests Inbox 3 unread
PV
Priya Verma Open 2h ago
Can we change the master bedroom door frame material to teak wood? I have a reference image.
Awaiting your response
RK
Ramesh Kapoor In Progress Yesterday
What's the current status on the terrace waterproofing? Is it included in this phase?
You replied: Yes, waterproofing starts after roof slab curing — estimated next week. I'll post an update.
AS
Anita Sharma Done May 18
Please confirm the tile brand for bathrooms matches what we discussed.
Resolved: Confirmed Kajaria Eternity series — same as agreed in the contract.
Financial Transparency

Shared ledger — both sides see the same truth

Per-project budget and a chronological payment ledger: date, amount, note, who recorded it. Both the homeowner and contractor can record and confirm payments. Neither party can dispute what's been mutually acknowledged — full transparency, no surprises.

  • Two-party confirmation: the opposite role confirms or rejects each entry — you can only confirm your own entry once the other party acts.
  • Worker payroll is separate from the client-facing ledger — field wages tracked privately, client payments tracked mutually.
  • Amounts stored in minor currency units with locale-aware formatting — no rounding errors across the app.
  • Dashboard surfaces total received vs. due per project — budget health at a glance without manual tallying.
Payment Ledger — Sector 22 Villa
Total Budget
$485k
Received
$285k
Balance due: $200k
Advance — Apr 1 $50k Confirmed
Stage 1 — Apr 15 $80k Confirmed
Stage 2 — May 10 $75k Confirmed
Stage 3 — Roof Slab $80k Awaiting confirm
Tile upgrade — May 20 $20k Rejected
Mutual confirmationNo disputes, shared record
Notifications & Activity Feed

Stay in the loop — without constant checking

Both roles get dedicated notification systems scoped to their context. Clients track site updates and request activity. Contractors monitor the full inbox. Unread counts live in the header — always visible, never lost.

  • Customer: summary count + feed + mark-all-read covering site updates and request inbox — two streams in one place.
  • Contractor: inbox unread count from all their projects' requests — one number, all sites.
  • Optional push: FCM device token registration — save / remove per user. Fires on site update created + new request / reply.
  • PWA-ready: web app manifest + install prompt UX — clients and contractors install to home screen like a native app.
Notifications Center 5 unread
Site update posted — Sector 22
Slab casting done. 72% complete.
2h
New request — Priya Verma
Change door frame to teak wood…
3h
Request reply — Ramesh Kapoor
Re: Terrace waterproofing timeline
5h
Site update — IT Park Block A
Column shuttering complete. 35%.
Yesterday
Payment confirmed — Priya Verma
Stage 2 — ₹62L confirmed
2 days
Mark all as read
Documents & Access Control

Plans, agreements & access — locked to the right people

One unified account for everyone—homeowners, contractors, architects, clients, and workers. JWT authentication with server-enforced project membership and role-based permissions before any data is returned or mutated.

  • Signup with email or phone + OTP; login with password; platform roles: architect, contractor, worker, or client.
  • Worker Portal with SMS claim or access-token registration—crews mark GPS attendance and see earnings on mobile web.
  • Project documents classified as site map, reference, agreement, plan, or other—stored with S3, Cloudinary, or local drivers.
  • Seven project roles—owner, contractor, client, architect, supervisor, worker, viewer—with per-member permission overrides. Data isolation enforced server-side.
Project Documents
Site Layout Plan — Sector 22
Site Map · PDF · 2.4 MB
Apr 2
Construction Agreement
Agreement · PDF · 1.1 MB
Mar 15
Elevation Renders — Final
Reference · Images · 8.7 MB
Mar 20
Soil Test Report
Other · PDF · 0.6 MB
Feb 28
Access control
Contractor (you) Full access
Priya Verma (client) Read only
Every role. One platform.

What each role can do in OnsiteTrax

Every feature is scoped by role. Homeowners track their build; contractors run operations; architects collaborate; workers use the Worker Portal. No bleed-over, no confusion.

Contractor
Running sites and crews
Creates and manages projects, milestones, documents, workers, and wage payments
Full attendance suite: mark P/A/H per day, auto wage calc, record cash or UPI payments
Posts site updates with media; approves self-attendance submissions
Enquiries inbox across projects with threaded replies
Submits add-on work quotes for client approval
Homeowner / Client
Tracking the build
Creates projects or joins when invited by contractor or architect
Dashboard shows progress, milestones, and site updates
Raises enquiries with text, image, or voice; receives threaded replies
Approves or rejects add-on work; confirms payments on shared ledger
Notifications for site updates, payments, and request activity
Architect
Design oversight on active builds
Uploads drawings, specs, and reference documents per project
Tracks milestone progress and site photo updates
Raises structured requests with status tracking
Scoped permissions—no payment ledger access by default
Worker
Field crew via Worker Portal
Claims roster row via SMS OTP or access-token registration
Marks GPS + selfie self-attendance on assigned projects
Views earnings, payout history, and assigned projects
Submits leave requests from mobile web
Why Teams Choose OnsiteTrax

Built for collaborative construction — not generic project tools

Every feature exists because someone on a construction project — homeowner or contractor — needed it to work better.

Built for construction, not generic task boards

Projects, site updates with media, milestones, and crew management are first-class — not add-ons bolted onto a generic tool.

Trust layer on money

Shared payment log with cross-party confirm/reject, completely separate from internal worker payroll. No disputes, clear audit trail.

Client requests done properly

Threaded conversations with rich media, status tracking, and unread handling for both sides. No more lost photos in chat groups.

Honest progress

Site updates drive project % and completion automatically — no manually adjusting a progress bar that doesn't reflect reality.

Practical crew operations

Attendance codes including half-days, tied to wage math and monthly settlement tracking. Export ledger data for your accounts team.

Install like a native app

PWA-ready with web app manifest and install prompt. Contractors and clients add to home screen on Android or iOS — no App Store needed.

Start today

Start managing your construction project today

Whether you're a homeowner planning a renovation or a contractor managing multiple sites — OnsiteTrax is ready for you. Start free, no credit card required.

Chat with us