Skills Required
Web App | Flutter | Node.JS
Project Details
Scope of work covered:a.Backend (Node.js / MySQL)i.Design and extend database tables for biometric templateii.Develop APIs for biometric enrollment and retrievaliii.Implement biometric data normalization and storage logiciv.Build device synchronization and command queue systemv.Implement ZKTeco ADMS Push protocol and heartbeat handlingvi.Generate and push biometric update commands to devicesvii.Implement retry, error handling, and basic loggingb.Mobile / Tablet (Chainway P80 – Android / Ionic React)i.Integrate Chainway P80 fingerprint SDKii.Capture fingerprint templates in compatible formatiii.Capture facial images using tablet cameraiv.Validate facial image quality and requirements locallyv. Transmit biometric data securely to backend APIsc.Web Application (React + USB Biometric Devices)i.Integrate Web app with USB fingerprint readers via local agent or SDKii.Capture fingerprint data from supported USB devicesiii.Normalize fingerprint data to BASE64 formativ.Implement Web-based biometric enrollment user interfacev. Send biometric data securely to backendd.ZKTeco Devices (SpeedFace / InBio)i.Register and manage biometric devicesii.Sync users and biometric templates to devices via ADMS Pushiii.Handle device heartbeat, offline states, and re-sync logice.Testing, Deployment & Supporti.Perform end-to-end testing with all hardware componentsii.Support user acceptance testing (UAT)iii.Deploy backend services to client environmentiv.Provide basic documentation and system handoverv. Provide post-delivery bug-fix support during warranty period

.png)