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
.env
filecp .env.example .env
-
Generate application key
php artisan key:generate
-
Configure the
.env
file Open the.env
file 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.