Automate biometric attendance for Mighty School using ZKTeco devices.

No manual entry. No CSV upload. Attendance syncs automatically from your ZKTeco device directly into Mighty School.

Demo Login

URL:
https://bio-attendance.codenichebd.com

Admin Email:
[email protected]

Password:
12345678

Documentation

https://zkteco.fuedevs.com

Note: This addon requires the main Mighty School – All-in-One School Management System.
It cannot run as a standalone script.

Mighty School – ZKTeco Attendance Device Automation Addon - 1 Mighty School – ZKTeco Attendance Device Automation Addon - 2 Mighty School – ZKTeco Attendance Device Automation Addon - 3

Demo Login

URL:
https://bio-attendance.codenichebd.com

Admin Email:
[email protected]

Password:
12345678

Documentation

https://zkteco.fuedevs.com

Note: This addon requires the main Mighty School – All-in-One School Management System.
It cannot run as a standalone script.

Note: This addon requires the main Mighty School – All-in-One School Management System. It cannot run as a standalone script.

✨ Key Features

  • Seamless ZKTeco device integration (UFace, MB, iClock, K-Series, SilkBio, etc.)
  • Real-time attendance sync or scheduled syncing using cron jobs
  • Unlimited devices supported
  • Automatic mapping of biometric IDs to students & teachers
  • Auto-generate Present, Late, Entry & Exit logs
  • Multi-shift & multi-session support
  • Attendance instantly visible in Admin, Teacher & Student apps
  • Online/Offline device status monitoring
  • “Sync Now” manual button + background sync queue
  • Duplicate log prevention
  • Full error handling & device connection testing
  • Secure TCP/IP communication (LAN / WiFi)

How It Works

  1. Connect your ZKTeco device to your school network
  2. Add device details (IP, Port, Model) inside Mighty School
  3. Map biometric IDs with student/teacher profiles
  4. Enable Auto Sync (Cron)
  5. Attendance becomes fully automated

Supported All ZKTeco Devices

Dashboard & Device Management

  • Attendance log history
  • Last sync time display
  • Total punches, skipped logs & error logs
  • Device online/offline detection
  • Button to fetch logs instantly

What’s Included

  • Complete ZKTeco Attendance Addon Module
  • Laravel API endpoints
  • Device manager UI
  • Cron automation tool
  • SQL migration files
  • Documentation & installation guide

️ Installation Guide

1. Download & Extract the Project

After downloading, extract the ZIP file and move the project folder into your local server directory:

  • XAMPP: htdocs/
  • WAMP: www/
  • Laragon: www/

Example Path:

C:/xampp/htdocs/ZktecoAttendance/

Why Choose This Addon?

  • Extremely stable & production-tested
  • No core file modification (safe to update)
  • Perfect for schools with thousands of students
  • Fast, lightweight & optimized for performance
  • Lifetime free updates

❓ FAQ

Does it work without a biometric device?
No. A ZKTeco device is required.

Is it compatible with all ZKTeco devices?
Yes, all devices that support TCP/IP communication (Port 4370) are supported.

Does it modify Mighty School core files?
No. It is fully modular and safe.

Support

We provide professional support for installation, device configuration & troubleshooting.

You May Also Like