Scanbook - To search with isbn and retrieve books from google API call
FRONT-END ->
LIBRARIES - BOOSTRAP,AJAX( To provide asynchronous calls and web responsive page) LANGUAGES - PHP/HTML/JAVASCRIPT DATABASE- MYSQL (note - mysql dump files are located in back-end folder) (Created 5 tables if needed, application can be expanded if there is case when there is more number of user types like Admin,guest etc,..Currently Implemented 2 tables now.)
Validation of ISBN with error message (numeric, 13 digits long, starting with 9 and weighted sum checksum)
The ISBN is used to lookup book Title, Author, Number of pages using https://developers.google.com/books/ API
There is a way for the user to indicate they have or have not read the book -(using checkboxes)
A notes section allows the user to provide notes on the book
All information is entered and presented on a single web page
If the ISBN already exists in the database then return the stored information instead of looking it up using the Google book API
The web page makes asynchronous calls to a back-end server (that you create) to populate the web page.
BACK-END ->
LANGUAGES - JAVA FRAMEWORK/API - SPRING REST API DATABASE - MYSQL
Write a REST web service that allows me to inventory my books. Use Java Spring as the framework and mySQL as the database. (GET METHOD - REST API)
As a user of this service, it should allow me to add a book along with attributes such as the barcode, title, author, number of pages, and whether or not I've read it. (POST METHOD)
I should be able to delete a book by barcode. Also, I want to be able to retrieve information about a book by barcode. (DELETE METHOD)