The Smart Library System is an innovative library management application designed for managing book loans and transactions through a user-friendly interface. Users can log in using their student ID or card, borrow and return books by scanning barcodes, and view their transaction history. This system leverages the power of Raspberry Pi and Tkinter to create an efficient and seamless library experience.
- User Login: Authenticate users through student ID or card.
- Borrow Books: Scan book barcodes to borrow books.
- Return Books: Scan book barcodes to return books.
- View Transactions: Users can view their borrowing and returning history.
- Inactivity Timer: Logs out users after a period of inactivity, with a prompt to ensure the user is still present.
-
Login
- Swipe your student ID card or enter your student ID.
-
Borrow a Book
- Click on the 'Borrow Book' button.
- Scan the book's barcode.
-
Return a Book
- Click on the 'Return Book' button.
- Scan the book's barcode.
-
View Transactions
- Click on the 'View Transactions' button to see your borrowing and returning history.
Happy Reading! 📚