(Read this document in French)
BIBLIOTECH is a contactless library management software. It is the ideal solution to improve the often tedious library management. With comprehensive features and an intuitive user interface our software offers a high quality library management experience for more efficient work. The software offers the use of NFC technology, through the use of NFC cards/chips allowing for easy management of books and members, who only need to swipe their badge to be identified.
Technologies and libraries used:
- Python: Version 3 / (programming language)
- SQLite: Version 3 / (relational database reading library)
- isbnlib: Version 3.10.14 / (Bibliographic data retrieval library)
- nfcpy: Version 1.0.4 / (NFC technology management library)
- PIL: Version 9.5.0 / (Image processing library)
- datetime: Version 3.11.13 / (Time Data Recovery Library)
Commands to run in a terminal (cmd for Windows or terminal for Linux)
information: If the commands do not work, install BIBLIOTECH.zip
, make the pip install -r Annexe/requirements.txt
command, and execute BIBLIOTECH.py or BIBLIOTECH_nfc.py
$ git clone https://github.com/StMa-Info-Tech/BIBLIOTECH
$ cd BIBLIOTECH/Sources
$ pip install -r Annexe/requirements.txt
$ python3 BIBLIOTECH.py
information: If you want to use the version with NFC hardware, run the last command with BIBLIOTECH_nfc.py
to start
This software was created by a group of 4 students from the Lycée Sainte-Marie de Caen in Normandy, Jules GUILLLAUME (@slzr23), Thomas GRUDE (@MasakiTadasho), Lucie SIROT-BOCQUET and Auxane SALMERO (@AwellTv)
It is now submitted to the Trophée NSI.