OnyxDesk - Employee Attendance SystemOnyxDesk - Employee Attendance System
Employee time and attendance system for multiple companies, tablet and employee PWA.OnyxDesk - Employee Attendance System
Employee time and attendance system for multiple companies, tablet and employee PWA.
Overview
Admin Panel Features
-
Real-Time DashboardComprehensive dashboard with real-time attendance metrics, visual charts, employee presence, late arrivals, and daily attendance overview
-
Multi-Store ManagementManage unlimited stores, branches, or locations from a single admin panel with store-specific settings and configurations
-
Department OrganizationOrganize workforce by departments within each store, track department-specific attendance, and generate filtered reports
-
Employee ManagementComplete employee management with photos, personal information, contact details, hire dates, PIN codes, and status management
-
Shift and Schedule ManagementCreate flexible work shifts with entry/exit times, break periods, work days, and tolerance minutes. Visual timeline editor included
-
Time Clock RecordsComprehensive tracking of all attendance records with detailed filters by date, employee, store, department, and status
-
Advanced Reporting SystemGenerate detailed reports with CSV, PDF, and Excel export. Create attendance, hours worked, late arrivals, and overtime reports
-
Tablet ManagementRegister and manage tablet devices for each store with unique login credentials and store-specific access control
-
System SettingsConfigure system name, logo, favicon, timezone, date/time formats, default language, and notification preferences
-
Notification ManagementSend notifications to employees and administrators, view notification history, and manage preferences with Firebase integration
-
Multi-Language SupportComplete translation management system with support for multiple languages, import/export functionality, and admin interface
Employee PWA Features
-
Progressive Web AppInstallable PWA that works like a native app on mobile devices without app store downloads
-
Modern Responsive InterfaceClean, intuitive, and responsive design optimized for all mobile devices with seamless navigation
-
PIN or QR Code LoginFlexible login options with secure PIN code or quick QR code scanning for fast clock-in/out processes
-
Clock In/Out FunctionalityEasy one-tap recording of entry, exit, and break times with accurate timestamp capture
-
Attendance HistoryView personal attendance history, past punches, total hours worked, and shift adherence
-
Push NotificationsReal-time push notifications via Firebase Cloud Messaging for confirmations and announcements
-
Offline SupportWorks offline with service worker implementation. Data synchronizes automatically when connectivity is restored
Tablet Interface Features
-
Dedicated Tablet LoginSecure, store-specific login system ensuring only authorized tablets can be used as time clock stations
-
QR Code GenerationDisplay dynamic QR codes that employees can scan for quick and secure clock-in/out. Auto-refresh for enhanced security
-
Employee List for Quick PunchDisplay list of authorized employees for direct selection and quick clock-in/out with a simple tap
-
Visual Punch ConfirmationDisplay visual confirmation with employee name, punch type, and timestamp after successful punch
-
Kiosk Mode SupportDesigned for kiosk mode operation, preventing unauthorized navigation and keeping device dedicated to time clock
Security Features
-
SQL Injection ProtectionPDO with prepared statements to prevent SQL injection attacks and safeguard database integrity
-
XSS and CSRF ProtectionComprehensive measures to prevent Cross-Site Scripting and Cross-Site Request Forgery attacks
-
Bcrypt Password HashingAll passwords securely hashed using bcrypt with high cost factor for maximum security
-
Rate LimitingRate limiting on login attempts to protect against brute-force attacks
-
Session ManagementRobust session management with secure session regeneration and proper invalidation upon logout
Technology Stack
-
Backend: PHP 8.1+Modern PHP with object-oriented architecture and PDO for database abstraction
-
Database: MySQL 5.7+ / MariaDB 10.3+Optimized MySQL/MariaDB schema with proper indexing and foreign key relationships
-
Frontend: HTML5, CSS3, Vanilla JavaScriptModern frontend technologies with responsive design and no framework dependencies
-
PWA: Service Worker & ManifestProgressive Web App support with offline functionality and installable on mobile devices
-
Notifications: Firebase Cloud MessagingReal-time push notifications integrated with Firebase for instant employee updates
-
PDF Generation: TCPDFProfessional PDF report generation for attendance and time clock records
Information
| Category | Scripts & Code / PHP Scripts / Miscellaneous |
| First release | 13 November 2025 |
| Last update | 13 November 2025 |
| Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3 |
| Files included | .php, .css, .html, Javascript .js |
| Tags | admin dashboard, employee management, Multi Store, qr code, attendance, workforce, time tracking, workplace management, time clock, check in system, staff tracking, hr tool, shift control, employee app, kiosk mode |








