- id: 1
- password: 1234
-id: 3 -password: 3456
-
data:
- Contains Books.csv and Checkout.csv (can be used as database)
-
database:
- Used sqlite3 for storing user and admin details securely
-
modules:
- user_management: For managing users
- book_management: For managing book related operations Eg: Adding, updating, deleting details
- checkout_management: For storing issued books
-
utils:
- Contains repeatedly used functions
-
dummy.py:
- Use this for adding dummy values to user.db
-
main.py:
- For running application using CLI
-
storage.py:
- Takes in CSV and JSON files as well as saves them back to the local PC