Skip to content

Creating a simple ADMS server for fingerprint tested on X100-C device.

Notifications You must be signed in to change notification settings

start-up-dev/adms-server-ZKTeco

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADMS (Attendance Device Management System)

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.

Features

  • Fingerprint data storage
  • Device status monitoring

Screenshots

Device Connected App Screenshot Attendance Recorded App Screenshot Device Log App Screenshot Attendence Log App Screenshot

Installation

Prerequisites

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.)

Steps

  1. Clone the repository

    git clone https://github.com/saifulcoder/adms-server-ZKTeco.git adms-server
    cd adms-server
  2. Install dependencies

    composer install
  3. Copy the .env file

    cp .env.example .env
  4. Generate application key

    php artisan key:generate
  5. 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=
  6. Run the migrations

    php artisan migrate
  7. Serve the application

    php artisan serve

Monitoring Device Status

You can monitor the status of devices by querying the devices table where the online field indicates the last time the device was online.

Postman Collection

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)

Authors

For Improvement and project

contact us [email protected]

Contributing

This project helps you and you want to help keep it going? Buy me a coffee:
Buy Me A Coffee
or via
https://saweria.co/saifulcoder

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Creating a simple ADMS server for fingerprint tested on X100-C device.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 67.9%
  • Blade 31.7%
  • Other 0.4%