React-based Google Books Search application.
Google Books Search is a full stack, React-based application which also uses Node, Express, Axios, and Mongoose to call the Google Book API to find your favorite book and save that book to the user book list in a Mongo database.
To use the Google Books Search application, simply navigate to Google-Books-Search, then go to the Search For Book search field and enter the title of a book to search. The search will return a matching title or titles. From there, the user will be provided a summary of the book and be able to Save the book to the book list by clicking on the Save Book button. Once the book is saved, the user can view the saved books list by navigating to the top of the page and clicking on Saved. The user will be redirected to the saved books list and can view all the saved books. The user can also remove a book from the user book list by clicking on Remove Book button. The user can navigate back to the top of the page and click on the Search button to return to the main page to perform additional searches.
The user will need to have React and Node installed. And make sure there is an updated browser, like Google Chrome or Firefox.
The user will need to clone this repository and install the Node packages below.
- Express - Web Framework for Node.
- Axios - Promise based HTTP client for the browser and node.js.
- Mongoose - Mongoose is a MongoDB object modeling tool.
- React-router-dom - DOM bindings for React Router.
- React - JavaScript library for building user interfaces.
- Heroku - Website hosting service.
- Craig Ossandon - LinkedIn
- Joe Han, Joshua Appel, Erin Rizal, & Jonathan Ho - Rutgers BCS Instructor and TA's
- All of the Rutgers BCS Classmates that help make everyday an amazing experience.