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.
Only three additionals need to be installed
- nfcpy
- pandas
- python-dotenv
- sqlite3
- binascii
- datetime
-
Get nfc card reader ex. (I'm Using PaSoRi RC-S380)
-
Follow here
-
Install
$ pip install nfcpy # Should be installed on Step 2 $ pip install pandas $ pip install python-dotenv
-
Settings
- make
.env
file - 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"
- make
-
Run
python3 main.py
Soon...