You have a library of books and are offering them to the world - you are lending so many books now that it is becoming hard to keep track of what you have. You decided to use your programming fu to build an application which can keep track of them for you.
- clone the project
- import via IntelliJ IDEA
- implements the user stories listed below (optional ones not required)
- compiles
- has tests
- frequent commits
As a visitor,
So that I can find books I am looking for,
I need to be able search books by partial title
As a visitor,
So that I can find books I am looking for,
I need to be able search books by partial author
As a visitor,
So that I can find books I am looking for,
I need to be able to search by full ISBN
As a librarian,
So that I can help my community,
I need to be able to lend books to visitors
As a librarian,
So that I can protect my expensive books,
I don't want to lend reference books
As a librarian,
So that I can manage my library correctly,
I need to know whether a book is available or on loan
As a librarian,
So that I can update my stock levels,
I need to be able update the library when a book is returned
As a librarian,
So that I can manage my library correctly,
I need to know who has a book that is on loan
As a librarian,
So that I can manage my library correctly,
I need to know which books are late
As a librarian,
So that I can manage my library correctly,
I need to know who has a book that is late
As a librarian,
So that I can manage my library correctly,
I want to fine users who are late returning their books