This app was built to submit as my first assessment project for Udacity's React Fundamentals course in August 2017 and was built on a forked copy the Udacity starter project. It allows you to
- view books on three separate bookshelves: Read, Want To Read and Currently Reading,
- move books between shelves,
- search for books to add to the selected shelf,
- remove books from your shelves.
-
fork the project or copy the files to a local drive
-
open a shell console
-
cd to the project folder
-
first time type npm install npm start
this will open localhost:3000 with live updates of the app.
For working sessions after the first one
- open a shell console
- cd to the project folder
- type npm start
To build the application for deployment, type npm run build
The search API provided limits search terms to:
'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', 'History', 'Homer', 'Horror', 'Hugo', 'Ibsen', 'iOS', 'Journey', 'Kafka', 'King', 'Lahiri', 'Larsson', 'Learn', 'Literary Fiction', 'Make', 'Manage', 'Marquez', 'Money', 'Mystery', 'Negotiate', 'Painting', 'Philosophy', 'Photography', 'Poetry', 'Production', 'Program Javascript', 'Programming', 'React', 'Redux', 'River', 'Robotics', 'Rowling', 'Satire', 'Science Fiction', 'Shakespeare', 'Singh', 'Swimming', 'Tale', 'Thrun', 'Time', 'Tolstoy', 'Travel', 'Ultimate', 'Virtual Reality', 'Web Development'