Worker Connect is the operating system behind daily-wage hiring — one platform where contractors post jobs, workers get hired and paid, and admins keep the whole ledger honest. No spreadsheets, no cash-in-hand guesswork, no "trust me" attendance.
The same six-step chain runs underneath the Worker, Contractor, and Admin apps — each step writes to a real, shared backend instead of a phone's local storage.
Workers sign in with mobile + OTP — no password to forget. Contractors register with credentials and go through admin verification before they can post work.
Contractors post jobs with category, wage, hours, food/stay, and eligibility. Workers search, filter, and apply from the same live listings.
Contractors see every applicant, accept or reject, and the job's hired-count updates automatically — no manual bookkeeping.
Workers scan a QR or enter a code to check in and out. "On site" status is real, not a checkbox someone forgot to tick.
Present, half-day, overtime, or absent — wage and commission are computed on the server from the job's real numbers, not typed in by hand.
"Pay Due" moves money contractor-wallet → worker-wallet in one locked transaction. Workers withdraw to their bank whenever they choose.
Nothing here is a mockup running on local storage. Each module below reads and writes through the live backend.
OTP login for workers, credential login for contractors and admins, bcrypt-hashed passwords, and short-lived tokens for every session.
LivePost, search, filter, close, and reopen jobs — with category, wage, food/accommodation, hours, and eligibility built into every listing.
LiveApplicant review, accept/reject, and worker removal with a recorded reason — every status change is persisted, not just remembered.
LiveWorkers check in and out by QR scan or entry code, writing straight to the shared record — not to "the other app's" local storage.
LivePresent / half-day / overtime / absent, with wage and commission computed server-side from the job's actual terms.
LiveCashfree-powered top-ups, webhook-verified crediting, row-locked transfers, and withdrawal requests with admin approval.
LiveDirect two-way chat between a contractor and the workers who've actually applied to their jobs — with unread counts and live polling.
LiveA real, running average maintained per worker — contractors can only rate people they've actually hired.
LiveContractors can add sub-contractors with their own permissions, so bigger operations can delegate without losing oversight.
LiveApprove or reject withdrawals, suspend or reactivate accounts, and create sub-admins with permissions scoped per tab.
LiveA pragmatic, shared-hosting-friendly foundation — no Node.js required to run the backend.
The parts of the system that touch money or identity are built to fail closed, not open.
Passwords are bcrypt-hashed — never stored or returned in plain text, anywhere in the system.
OTPs expire in 5 minutes, allow at most 5 attempts, and are single-use only.
Wallet transfers are transactional and row-locked — withdrawals and worker payouts can't be double-clicked into a double spend.
Payments are only credited after a signed webhook from Cashfree — a faked frontend redirect can never credit a wallet.
Messaging is relationship-gated — a contractor or worker can only message someone they have an actual application with.
Config and uploads are locked down — credentials are blocked from direct web access, and uploaded files can never execute as scripts.
Download links go live at launch — placeholders are marked below and ready to be swapped in.
Find daily-wage jobs nearby, check in on site, track attendance, and get paid straight to your wallet.
Post jobs, hire from real applicants, mark attendance, pay workers, and manage sub-contractors from one console.
Each role has its own interface, wired to the same live backend as the apps.
Browse jobs, apply, check in on site, track attendance, and manage your wallet.
Open Worker app →Post jobs, review applicants, hire, mark attendance, pay workers, and message your team.
Open Contractor portal →Approve withdrawals, suspend or reactivate accounts, and manage sub-admin permissions.
Open Admin console →Questions about the platform, a demo, or onboarding your team — reach out directly.