- A functioning library system which allows a user to loan and return books
- Parse a provided csv format book file into a json format file
- a library admin should be able to run a report on all books out on loan
A java-based library back-end system. Using the console, a user is able to make an account as a user or an admin and run commands linked to the role they signed in as. You are also able to log in as an existing user or admin. An admin can view a list of all users, run a report of all books that are currently on loan. A user can loan and return books, and also search a catalogue of books. User and Admin accounts are written to and read from files for persistence.
- Java
- writing to and reading from a file for logging in users and admins