- naviage to Starter directory, verify package.json and package-lock.josn files
- check node and nom versions
- Install app using
npm install - Run the app. server using
npm start - app. will be avaialable on localhost:3000
The main page displays a list of "shelves/attics" (i.e. categories), each of which contains a number of books. The three categories are:
- Currently Reading
- Want to Read
- Read
Each book has a control that lets you select the shelf for that book. When you select a different shelf, the book moves there. Note that the default value for the control should always be the current shelf the book is in.
As the value of the search text input changes, the books that match that query are displayed on the page, along with a control that lets you add the book to your library.