Skip to content

3ru/attendance_checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub top language GitHub repo file count GitHub last commit

Attendance management system

Description

This is a attendance management system using NFC tags.
It uses the nfcpy library to retrieve the card information and store it in a database.
Since I'm Japanese, console logs are displayed in Japanese.

Dependency

Only three additionals need to be installed

  • nfcpy
  • pandas
  • python-dotenv
  • sqlite3
  • binascii
  • datetime

Usage

  1. Get nfc card reader ex. (I'm Using PaSoRi RC-S380)

  2. Follow here

  3. Install

    $ pip install nfcpy   # Should be installed on Step 2
    $ pip install pandas
    $ pip install python-dotenv
  4. Settings

    1. make .env file
    2. set database location and admin card id.
      (To get the card ID, look inside the DB or use like this)
    DBNAME = "dbs/USER.db"
    ADMIN_TYPE = "XXXXXXXXX"
    
  5. Run

    python3 main.py

ERD

Soon...

About

📜Attendance management system using NFC tags.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages