In this project, I made a website where you can find and read information about any book that is in Google Books. I used Google Books api to search and display books, also using Redux I made it possible to add a book to "My collection"
- HTML5
- CSS3
- SCSS
- Java Script
- React
- Redux
- React Router
Users can search for books by keywords in the "search" field by pressing the "Enter" button. However, google books api doesn't always give the response the first time. If this happens - enter the name of the book you want to find again and press "Enter"
Users can view more detailed information about the book by clicking on it. After that, a modal window with detailed information will pop up.
Users can view more information about the book, or even buy it on Google Books. To do this, click "view more" in the modal window, and you will be redirected to the google books website
Users can add a book to their collection. To do this, click on the "add to collection" button in the modal window. After that, a browser window pops up with a notification that the book has been added to the collection
Users can view their collection of books they have added. To do this, go to the "My collection" page, which will display all the books that you have added.
P.S. after reloading the page, the selected books will not be saved