Back

Link demo

Role Admin:

Email: aditadmin@proton.me

Password: pwpwpw12

Role Mahasiswa:

Email: aditstudent@proton.me

Password: pwpwpw12

Role Dosen:

Email: agusra@nurulfikri.ac.id

Password: pwpwpw12

Fingerprint Based Class Attendance System

Comprehensive biometric attendance system for educational institutions with role-based access control.

Laravel Livewire Tailwind CSS Alpine.js MariaDB MQTT Websocket

Key Features

Multi-role Access Control

Administrator

  • • Manage student records
  • • Course management
  • • Device management
  • • Fingerprint enrollment
  • • RFID registration
  • • View all attendance reports

Lecturer

  • • Access assigned courses
  • • Manage lectures
  • • Take attendance
  • • View course reports
  • • Update attendance records

Student

  • • View personal attendance
  • • Check course status
  • • Access dashboard

Biometric Authentication

  • Fingerprint Scanning: Secure and accurate student identification using biometric fingerprint sensors
  • RFID Integration: Alternative identification method using RFID cards for flexibility
  • Real-time Verification: Instant authentication with response time under 1 second

Attendance Management

  • Automated Recording: Eliminates manual attendance marking and reduces errors
  • Course Enrollment: Flexible student-course assignment and management
  • Attendance Reports: Comprehensive reporting with export capabilities
  • Status Tracking: Real-time monitoring of attendance statistics

Technical Features

  • Real-time Data Sync: MQTT protocol for instant data transmission between devices
  • Live Updates: WebSocket connections for real-time UI updates
  • Responsive Interface: Works seamlessly across desktop, tablet, and mobile devices
  • Role-based Dashboard: Customized dashboards for each user type with relevant metrics

My Role & Responsibilities

Sole developer and designer responsible for the complete development lifecycle including requirement analysis, system architecture design, database modeling, backend and frontend implementation, building biometric attendance device, integration, testing, and deployment.