Skip to main content

Face Attendance

Enables face-based attendance by storing and managing employee face data. This module provides the backend for face enrollment and face data retrieval, used primarily through the mobile app and the Face Attendance Device module.

Features

  • Face Enrollment - Register employee face images for recognition
  • Face Data Management - Add, update, and remove face data for employees via the admin panel
  • Mobile API - API endpoints for the mobile app to check and manage face enrollment status

Requirements

  • Open Core Business Suite (Base System)
  • Camera-enabled devices for face capture

Installation

Enable via Admin Panel

  1. Log in as administrator
  2. Navigate to Settings > Addons
  3. Find Face Attendance and click Enable
  4. Run migrations if prompted

Enable via Command Line

php artisan module:enable FaceAttendance
php artisan migrate

Usage

Managing Employee Face Data

Face data is managed through individual employee profiles in the admin panel:

  • View Face Data - Check if an employee has face data enrolled
  • Add/Update Face Data - Upload a face image (JPG/PNG, max 2MB) for an employee
  • Remove Face Data - Delete an employee's enrolled face data

Mobile App Integration

The mobile app uses API endpoints to:

  • Check if face data has been added for the current user
  • Retrieve enrolled face data
  • Add or update face data from the mobile device camera

Recording Attendance

Employees record face attendance through:


Changelog: View version history