ADMS is a comprehensive Attendance Device Management System designed to handle biometric and access control data from various devices. This system is built using Laravel, a PHP framework, provides functionalities to store, manage user and fingerprint data.
- Fingerprint data storage
- Device status monitoring
Device Connected
Attendance Recorded
Device Log
Attendence Log

Before you begin, ensure you have the following installed on your system:
- PHP >= 8.0
- Composer
- MySQL or any other supported database
- Web server (Apache, Nginx, etc.)
-
Clone the repository
git clone https://github.com/saifulcoder/adms-server-ZKTeco.git adms-server cd adms-server -
Install dependencies
composer install
-
Copy the
.envfilecp .env.example .env
-
Generate application key
php artisan key:generate
-
Configure the
.envfile Open the.envfile and set your database credentials and other environment variables:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=adms DB_USERNAME=root DB_PASSWORD=
-
Run the migrations
php artisan migrate
-
Serve the application
php artisan serve
You can monitor the status of devices by querying the devices table where the online field indicates the last time the device was online.
For testing and interacting with the API endpoints, you can use the provided Postman collection: [Postman Collection](https://github.com/saifulcoder/adms-server-ZKTeco/blob/main/ADMS server ZKTeco.postman_collection.json)
contact us [email protected]
This project helps you and you want to help keep it going? Buy me a coffee:
or via
https://saweria.co/saifulcoder
This project is licensed under the MIT License - see the LICENSE file for details.
