Simple workflow

From first project to
happy contractor,
informed client

Six clear steps. Two roles. Everything coordinated in one place — no spreadsheets, no WhatsApp chaos, no end-of-month surprises.

Two roles. One seamless workflow.

Contractor — builds & manages
Client — tracks & confirms
1
Contractor · Step 01

Create a project — set the foundation

Everything starts when you create a project. Add the site name, location, project type, budget, start and end dates, and optional notes. This becomes the single source of truth for that job — visible to you and the client you link.

Project fields: name, location, type, start/end dates, budget, notes, and status.
Milestones: define phases — Foundation, Structure, Finishing — with dates, states, and optional emoji for clarity.
Documents: attach site maps, agreements, or references — stored securely with signed access links.
Project status updates automatically as you post site updates — no manual toggling.
app.nirmaantrak.com/projects/new
New Project
Project Name
Location
Project Type
Start Date
Budget
Client Name & Email
Milestones
Foundation & Plinth Beam
Ground Floor Structure
First Floor — Current
Roof Slab
Finishing & Handover
Project createdClient invited automatically
2
Contractor · Step 02

Add workers & build your site roster

Add every worker on your payroll with their name, trade, phone, and daily wage. Assign them to one or multiple projects. Workers are records you manage — they don't log in themselves.

Worker fields: name, trade/role, mobile number, daily wage rate.
Assign workers to one or many projects — the same crew across multiple sites.
Client can see assigned workers' names and roles — not wages or personal details.
Dashboard shows the worker count per project — at a glance crew strength for every site.
app.nirmaantrak.com/workers
Workers Roster
14 active
RK
Rajesh Kumar
Carpenter · Sector 22, IT Park
₹750/day
SM
Suresh Mehta
Mason · Sector 22
₹700/day
AS
Amit Singh
Helper · IT Park, Farmhouse
₹500/day
DY
Deepak Yadav
Electrician · All sites
₹800/day
Total wages due this month
₹ 53,450
4 workers assignedAcross 3 projects
3
Client · Step 03

Client receives invite & sets up access

When you create a project and add a client's email, NirmaanTrak automatically onboards them. They receive a welcome email with a password setup link — no complex registration, no app store download needed.

Automatic onboarding — no manual invite steps. Contractor adds the project, client gets the email.
Client home screen loads with their project's progress, contractor contact, and milestones immediately.
PWA-ready — client installs NirmaanTrak to home screen like a native app on Android or iOS.
Login via email or phone. Data is isolated — client only sees their own linked projects.
app.nirmaantrak.com/home
PV
Welcome, Priya!
Your project is live
Sector 22 VillaActive
72% CompleteEst. handover: Dec 2025
Your Milestones
Foundation & Plinth Beam
Ground Floor Structure
First Floor — In Progress
Roof Slab
Add to home screen for quick access
Invited instantlyWelcome email sent
4
Contractor · Step 04

Log daily attendance & auto-calculate wages

Every day, mark each worker as Present, Absent, or Half-Day. NirmaanTrak automatically calculates wages due from attendance × daily rate. At month end, record CASH or UPI payments and track what's still owed.

Mark P / A / H (Present / Absent / Half-Day) per worker per day — week strip + monthly calendar view.
Auto wage calc: effective days × daily wage = amount due. No manual maths, no end-of-month errors.
Record CASH/UPI wage payments and track partial vs. fully paid status for each worker per month.
Dashboard highlights outstanding wages across all workers — nothing slips through at settlement.
app.nirmaantrak.com/workers/attendance
Attendance — May 2025
Sector 22 Villa · 14 workers
Rajesh Kumar
P
P
H
P
A
P
P
₹18,500
Suresh Mehta
P
P
P
H
P
A
P
₹14,200
Amit Singh
A
P
P
P
H
P
P
₹9,750
Deepak Yadav
P
P
P
P
P
P
H
₹11,000
Total wages due — May₹53,450
Export XLSX
Record Payment
Wages auto-calculatedAttendance × daily rate
5
Contractor · Step 05Client · Receives live

Post site updates — clients see it instantly

Post photos, videos, and notes tied to milestones and work dates. The update automatically drives project progress. Clients see a clean, chronological feed on their home screen — and get a push notification if enabled.

Attach photos, videos from site — media stored securely with signed access links.
Set progress % (0–100) — the update syncs project status; 100% auto-marks the job complete.
Client sees updates grouped by date on their home — not buried in WhatsApp chat groups.
Optional push notification fires to all linked clients the moment an update is published.
app.nirmaantrak.com/projects/updates
Site Updates Feed
Today, May 22
Second floor slab casting completed. Curing in progress. Brickwork resumes Monday morning.
72% completeMilestone: First Floor
May 19
Column shuttering done. Steel reinforcement laid. Ready for pour tomorrow morning.
65% completeWork date: May 19
Client push notification sent ✓
Client notifiedInstantly, no call needed
6
Both Roles · Step 06

Track payments — shared ledger, mutual trust

Either party can log a payment. The other side confirms or rejects it. This creates a tamper-proof, mutual payment history — no more "I paid already" disputes. Budget vs. received is always visible to both sides.

Either party can record a payment — contractor or client. The other confirms or rejects.
Every entry has date, amount, note, and recorder identity — a complete, chronological audit trail.
Dashboard shows total received vs. budget per project — balance due is always clear.
Worker payroll is separate — internal wages stay private; client ledger is the shared view.
app.nirmaantrak.com/projects/payments
Budget
₹48.5L
Received
₹28.5L
Balance due: ₹20L
Advance — Apr 1₹5LConfirmed
Stage 1 — Apr 15₹8LConfirmed
Stage 2 — May 10₹7.5LConfirmed
Stage 3 — Roof Slab₹8LAwaiting confirm
+ Record Payment
✓ Confirm Stage 3
Mutual confirmationZero disputes possible
Full lifecycle

The complete NirmaanTrak workflow

From the first project to a happy client handover — every step connected.

1
Contractor
Create project with client, budget, dates & milestones
Contractor creates the project, sets the plan, and the system finds or creates the client account — linking them automatically with a welcome email.
2
Contractor
Add workers, set wages, assign to sites
Build the roster, set daily rates, and assign workers to this project. The same workers can span multiple jobs — managed centrally.
3
Client
Client receives invite, sets up account, installs app
Client opens the welcome email, sets a password, and lands directly on their project dashboard. Can install as PWA to home screen.
4
Contractor
Log attendance daily — wages auto-calculated
Each day, mark P/A/H for every worker. Monthly totals auto-compute. Record CASH or UPI payments and track what's outstanding.
5
Contractor posts  · Client receives
Post site updates — client sees instantly
Contractor posts photos, videos, notes, and progress %. Client's feed updates live. Push notification fires if configured. Project % stays honest.
6
Client & Contractor
Raise requests — threaded inbox responses
Client raises requests with text and media. Contractor replies in a threaded inbox. Status tracked as open / in progress / done. Unread counts on both sides.
7
Contractor & Client
Record payments — mutual confirmation
Either side logs a payment. The other confirms or rejects. A complete, chronological ledger builds trust through the life of the job — no disputes.
Both Roles
Project hits 100% — auto-marked complete
When the contractor posts a 100% update, the project automatically transitions to done. Client sees it instantly. History, documents, and ledger all preserved.
Why it works

Everything connected. Nothing falls through.

Each step feeds the next. Attendance feeds wages. Updates feed progress. Requests feed communication. Payments feed trust.

Zero setup friction

Create a project, add a client email — they're onboarded automatically. No complex admin flow, no separate invite step, no app store required.

Progress is always honest

Site updates drive project % in real time. No stale dashboards, no manually adjusting a number that doesn't reflect what's actually happening on site.

Payments that both sides trust

Shared ledger with mutual confirmation means no "I already paid" disputes. Both parties see the same record — always. Budget vs. received, always visible.

Structured communication

Client requests in a threaded inbox with status, media, and unread counts — not buried in WhatsApp. Contractor replies are tracked, not forgotten.

Payroll that runs itself

Mark attendance daily. Monthly wages auto-calculate. Record payments as you make them. No Sunday-night spreadsheet sessions — exports to XLSX for accounting.

Clients always in the loop

Real-time updates, milestone tracking, payment visibility, and a request inbox — clients stop calling because they already know what's happening on their site.

Ready to start

Get your first project live in minutes

No credit card. No complex setup. Create a project, invite your client, and both of you have a structured, real-time workflow from day one.