The purpose of this project was to learn how to create a React application. Starter-kit contained the required css, and necessary dependencies to run a React application locally. A Static HTML index file was also included to be used as a template for the building of the project.
The purpose of this app is to search and organize books fetched via API. After searching, the books can either be placed or moved amongst 3 shelves. Books can also be removed from any of the shelves by selecting the 'none' option. The main idea is to be able to organize and keep track of books by showing their info and cover into the states of "Currently reading", "Want to read", or "Read".
To install all dependencies use npm install
. To start a server use npm start
- Start server (
npm start
), it would bring you to the main page. - There are some books on the shelves.
- Use dropdown menu on each book to move book between shelves.
- "Add to book" link would bring you to the search page.
- Search for a book and move it to the desired shelf.
- If you clean the search form, then the search page becomes empty.