This project is a required component for udacity react nanodegree.
I started it forking from the template project available at MyReads at udacity github repository
-- https://igorcrd.github.io/myReads/
To put it to work right away:
- install all project dependencies with
npm install
- start the development server with
npm start
Toaster alerts are shown everytime a book moves between shelves or is removed from a shelf. The toaster indicates the update status of the book being moved.
Books can be dragged from its original shelf and dropped to a new shelf.
Books can be removed from theirs shelves by dropping a book over the trash bin icon.
Search input has a debounce delay of 300ms before the search event is fired. After the event is fired the screen will show a loader while the results are being retrieved from server.