Face Recognition Attendance System

Project Overview
Sistem Absensi Face Recognition is a web-based attendance system that leverages facial recognition technology to automate identity verification and attendance tracking.
The system integrates Python-based face recognition (DeepFace) with a Laravel backend and React frontend (via Inertia.js), creating a seamless and secure attendance workflow.
This project demonstrates cross-technology integration between machine learning, backend architecture, and modern frontend development.
System Architecture
The system consists of three main components:
Face Recognition Engine (Python + DeepFace)
Handles facial detection and identity verification.Backend (Laravel)
Manages user data, attendance records, authentication, and API communication with the recognition service.Frontend (React via Inertia.js)
Provides an interactive user interface for capturing images, displaying verification results, and monitoring attendance data.
Core Features
Authentication & User Management
Secure login system and user data management.
Face Detection & Verification
Uses DeepFace to detect and verify faces against registered user data.
Real-Time Attendance Recording
Automatically records attendance once identity is successfully verified.
Attendance Dashboard
Displays attendance logs and verification status.
Cross-Technology Integration
Seamless communication between Python recognition service and Laravel backend.
My Role
Responsible for:
Implementing backend logic in Laravel
Integrating Python DeepFace recognition module
Designing attendance database structure
Developing React-based frontend interface
Ensuring end-to-end system workflow
