Check Work - Attendance Tracking SystemCheck Work - Attendance Tracking System
QR code + GPS geofencing + AI face recognition attendance tracker. Full source code, Node.js + Express, 11 languages. Recently UpdatedCheck Work - Attendance Tracking System
QR code + GPS geofencing + AI face recognition attendance tracker. Full source code, Node.js + Ex...
Overview
Check Work is a complete employee attendance tracking system combining QR code check-in, GPS geofencing, and AI-powered face recognition with liveness detection to prevent buddy-punching.
Built with Node.js, Express, and better-sqlite3, the system works both online and offline, automatically syncing records once connection returns. It includes automated worked-hours calculation, timesheet generation, and Excel export.
The package includes a ready-made Android app (APK) using a WebView wrapper, a full admin panel with self-service password management, and an 11-language interface (Russian, Kazakh, English, German, Spanish, Turkish, Hebrew, Chinese, Japanese, French, Dutch).
Detailed step-by-step installation documentation is included in both Russian and English, making this accessible even for buyers with limited technical experience. The system is designed to be self-hosted, giving businesses full ownership of their data without recurring subscription fees.
Ideal for small and medium businesses, offices, retail locations, or warehouses that need a reliable, fraud-resistant attendance solution without paying per-employee monthly fees.
Features
- Dynamic and static QR code check-in/check-out
- GPS geofencing — restrict check-ins to actual workplace location
- AI face recognition with liveness detection (anti-fraud)
- Offline mode with automatic sync when connection returns
- Automated worked-hours calculation with 4 event types
- Excel timesheet export
- 11-language interface (RU, KZ, EN, DE, ES, TR, HE, ZH, JA, FR, NL)
- Ready-made Android app (APK) included
- Self-service admin password change
- Detailed installation guide in Russian and English
Requirements
- Node.js 18+
- A server or hosting platform that supports Node.js (e.g. Railway, VPS, or similar)
- Groq API key (free tier available) for AI face recognition
- A modern web browser (Chrome, Firefox, Safari) for the web interface
- Android 7.0+ (API 24) for the included Android app
Instructions
1. Extract the downloaded archive
2. Run "npm install" to install dependencies
3. Configure your .env file with your Groq API key and other settings
4. Run "node server.js" to start the application locally, or deploy to your preferred hosting platform
5. Access the admin panel to add employees and configure QR codes
6. Full step-by-step documentation (Russian and English) is included in the package for detailed setup
| Category | Scripts & Code / NodeJS |
| First release | 26 June 2026 |
| Last update | 26 June 2026 |
| Files included | .css, .html, .apk, Javascript .js |
| JavaScript Framework | Node.js |
| Tags | android app, NodeJS, multilanguage, employee management, qr code, Gps Tracking, face recognition, timesheet, attendance tracking, hr software, workforce management, time tracking, self-hosted, saas alternative, geofencing |








