This app allows the user to sort books onto three different shelves, 'currently reading', 'want to read', and 'read'. The app allows you to remove books from any shelf by selecting the value of 'none'. In addition to visible books, an add button can be found in the lower right corner, this allows the user to search for other books to add to their book shelves.
- Download the repository: Click download ZIP on the right of the screen, then extract the zip file to your computer, or clone the repository using git.
- Open your computer's terminal and navigate to where you unzipped the file or cloned the repository.
- Make sure you are in the app's directory/folder
- Type
npm install
to install app dependencies. - Type
npm start
to run the app, the default browser will open with the app running, normally the app will run on http://localhost:3000/.
BooksAPI.js is limited to specific search terms - Allowed search terms include:
'Android', 'Art', 'Artificial Intelligence', 'Astronomy', 'Austen', 'Baseball', 'Basketball', 'Bhagat', 'Biography', 'Brief', 'Business', 'Camus', 'Cervantes', 'Christie', 'Classics', 'Comics', 'Cook', 'Cricket', 'Cycling', 'Desai', 'Design', 'Development', 'Digital Marketing', 'Drama', 'Drawing', 'Dumas', 'Education', 'Everything', 'Fantasy', 'Film', 'Finance', 'First', 'Fitness', 'Football', 'Future', 'Games', 'Gandhi', 'Homer', 'Horror', 'Hugo', 'Ibsen', 'Journey', 'Kafka', 'King', 'Lahiri', 'Larsson', 'Learn', 'Literary Fiction', 'Make', 'Manage', 'Marquez', 'Money', 'Mystery', 'Negotiate', 'Painting', 'Philosophy', 'Photography', 'Poetry', 'Production', 'Programming', 'React', 'Redux', 'River', 'Robotics', 'Rowling', 'Satire', 'Science Fiction', 'Shakespeare', 'Singh', 'Swimming', 'Tale', 'Thrun', 'Time', 'Tolstoy', 'Travel', 'Ultimate', 'Virtual Reality', 'Web Development', 'iOS'