Skip to content
Permalink
Browse files
Added Extras Section
  • Loading branch information
aa7401 committed Nov 25, 2020
1 parent 162258b commit 14402e0243410461ed192e3431ff1153fa33b4d8
Showing 1 changed file with 22 additions and 0 deletions.
@@ -60,3 +60,25 @@ You will need to add functionality to allow late loans to be correctly tracked.
1. The total amount owed.
2. A list of books with the amount owed for each.
3. Books that have still not been returned should be clearly indicated.

---

## Stage 3

You will now need to implement functionality to track the book inventory:

1. A librarian should be able display a list of books that are overdue by a 30 days or more. These should be considered lost and so will need to be replaced. They should be able to either flag the book as not needing replacement or to be replaced, the latter being added to the ordering list.
2. Librarians should be able to add additional books to the ordering list by adding the ISBN numbers with the book details being pulled from a book api.
3. When an order arrives at the library the librarian should be able to check these against the list which removes them from the ordering list and adds them to the books list so that students can borrow them.

---

## Extras

### Sensors

Rather than entering the ISBN numbers into the system manually use either a USB barcode scanner or a smartphone camera to scan the barcode on the back of the book.

### Data

The [Google Books API](https://www.googleapis.com/books/v1/volumes?q=isbn:9780596517748) allows you to retrieve book data based in the ISBN number.

0 comments on commit 14402e0

Please sign in to comment.