Nothing is lost when the network goes down
Punches and GPS points are written to a local SQLite queue on the device and forwarded in batches when signal returns. The queue survives the app being closed and the phone being restarted.
One system from the gate to the general ledger. Attendance that survives a dead network, production costed against real stock movements, and books that cannot disagree with payroll. Built for plants in Pune and Surat, and for the rice mill in Gaya where the 4G drops at noon.
No credit card. No demo call. Your name, email, mobile and company, then a code from your email — and you are in.
Duty on and off, leave, payslips and claims on Android.
Android apps, downloaded from opsx.in — how to install.
Interactive demonstration. No camera is used and no inference runs on this page. The threshold and vector length shown are the real values from our matcher; timings are illustrative.
On the OpsX Kiosk, the match runs on the tablet at the gate. The camera frame never leaves it. What travels to the server for a punch is a short signed claim — employee, time, device, score — authenticated with a device secret.
What the server does keep is each enrolled worker's face template: 128 numbers, not a picture. It is erased when the worker withdraws consent, and 30 days after their last working day.
On the OpsX Partner phone app a punch also sends only those 128 numbers, and the server compares them. Registering a face on the phone sends one reference photo so HR can check it is the right person; that photo is erased 30 days after HR verifies it.
✓ sent { employee: "EMP-102", at: "17:04:12", device: "GATE-01", score: 0.412, sig: "a91f…" } ✗ never the image, the crop, the frame, the 128-d vector itself
Edge biometrics is offered as an enterprise pilot programme while we complete on-site calibration. Attendance runs today on swipe, PIN and geofence — face is an addition to that, never a dependency.
Punches and GPS points are written to a local SQLite queue on the device and forwarded in batches when signal returns. The queue survives the app being closed and the phone being restarted.
Every screen, error and form label ships in English and Hindi. An automated build check fails the release if a key exists in one language and not the other, so a half-translated screen cannot reach a plant.
Batch to bill of materials to machine yield, reconciled against the stock ledger's actual relieved value rather than a price looked up again later. Rounding residuals land in a named variance account, never inside stock value.
Inspection results gate dispatch: a failed check holds the consignment rather than filing a note nobody reads. Preventive maintenance schedules raise the job before the machine takes the line down.
A pre-trip vehicle check gates the route: report a defect and the run is held until it is repaired. Each completed drop is stamped with where the van was and when, so proof of delivery is recorded rather than claimed.
Purchase order, goods receipt and bill must agree or nothing posts, and over-receipt is refused at the gate. Payroll and the balance sheet run on one double-entry ledger, so they cannot drift apart between closes.
OpsX builds and runs its own enterprise ERP in production. The same team takes on custom software, websites, IT infrastructure and technical SEO for businesses in Bihar and across India.
The OpsX workforce ERP: offline-first attendance, PF/ESI payroll, the field staff app and the gate kiosk, in English and Hindi.
Attendance · Payroll · Field app · Kiosk
Enterprise web apps, full-stack SaaS architecture, business websites and backend API integration, built with Node.js, NestJS, Angular and TypeScript.
Cloud and server management, databases, deployments with rollback, security hardening, backups and IT consulting for SMEs.
Site architecture, structured data, Core Web Vitals, Search Console, brand and entity growth, and content that cross-posts itself.
Senior full-stack software developer who designed and built OpsX end to end, and leads every engagement. Handle everywhere: @thisvinaykumar.
Free discovery call, a written scope and architecture note, working software every week, deploy with rollback, and you own the code, servers and accounts.
A goods receipt at the gate is not a form — it is the start of a chain. Select a stage to see exactly what it writes and what it refuses.
This compares gate hardware and per-seat biometric licensing only, over three years. Platform subscription is excluded on both sides, because both have one. Change the comparison and it will tell you when we are the wrong answer.
Indicative figures for comparison, not a quotation. Your actual licensing and hardware costs should replace these in a formal assessment.
No trophies we did not win and no customer counts we cannot show. Every line below is something you can check — and when a recognition arrives, it will appear here with its certificate number.
Opsx Apex Private Limited. Head office in Gaya, branch office in Patna — a team you can visit, not a reseller.
Every screen of the portal and the field app in both languages. The worker chooses; the payroll stays the same.
Phones and gate kiosks keep punches when the signal drops and send them later with the original time.
Each face registration and withdrawal is logged. Face data is erased automatically 30 days after an employee leaves.
Face verification that runs entirely on a commodity Android tablet, with no per-seat licensing fee and no image leaving the device. We are running it with selected plants while we complete calibration on real enrolled rosters.
Attendance is generally available today on swipe, PIN and geofence. Face is an addition to a working system, so a pilot cannot put your attendance at risk.
On-site enrolment, threshold calibration against your own roster, and a written report of measured accuracy on your workforce.
Android 7.0+ tablet, from roughly ₹9,000. No proprietary reader, no annual device licence.
PIN fallback at every terminal. Every face system fails on somebody — a new beard, a bandage, a hard-hat shadow, a wet face in monsoon — so the fallback was built first.
We make no anti-spoofing or liveness-detection claim, and no statutory compliance claim, until each is independently verified. Ask us directly and we will tell you exactly where it stands.
Yes. Punches and GPS points are written to a local SQLite queue on the device and forwarded in batches when the network returns. Nothing is lost during an outage; the queue survives the app being closed.
Yes. The interface ships 3,469 translation keys at English and Hindi parity, enforced by an automated build check that fails if a key exists in one language and not the other.
Face verification is an enterprise pilot, off until the employer turns it on and the worker consents. Our servers store each enrolled worker’s face template: 128 numbers computed from the face, not a picture. The kiosk tablet keeps an encrypted copy and matches on the tablet, so a kiosk punch sends only a signed claim, never the camera image. The template is erased when the worker withdraws consent, and 30 days after their last working day. A worker who registers their own face in the OpsX Partner app also sends one reference photo, stored on our servers so HR can check it is the right person; it is erased 30 days after HR verifies the registration, or at once if HR rejects it.
Yes. OpsX has a 51-day free trial with no card needed, covering attendance, payroll and the field staff app. After the trial it costs ₹0.75 per active employee per day, billed monthly with a GST invoice; trial days, draft employees and employees who have left are not charged.
OpsX takes punches from biometric terminals into the same attendance record as the app and the kiosk. Tell us the device model and we will confirm the connection during the demo.
Yes. OpsX is made in Gaya with a branch in Patna. Its payroll is calculated from the attendance month and works out PF and ESI deductions, with payslips and files ready; you or your CA file the returns. It serves businesses across India the same way.
A 40-minute call. We map one workflow end to end and tell you plainly whether OpsX helps it, and where it would not. If the answer is no, you will hear that.
Your enquiry is prepared below. Press the button to open WhatsApp with it filled in — you send it, so it arrives from your own number.
OPEN WHATSAPP