A React based book search application
Explore the docs »
Deployed application »
Google Books Search is a web application backed by Google Books API and MongoDB, which allows the user to search for books by keywords, and adding potential future reads to a saved list.
To install the application locally, run npm install
to install all dependencies required to run it.
To start the application locally, run node server.js
or npm run start
from the CLI, and then navigate to localhost:3000 in the browser. The app is also hosted on Heroku.
This application uses Google Books API to make a query using keywords entered by the user into the search bar on the Search
page. The displayed results each have a cover image, author, and a brief description. Each result has a View
button to view more information on the book in a new tab, or save the book to the database. Clicking on Saved
in the nav bar will bring the user to the favorites page. This page makes a query to the database to get and display a list of all books saved by the user. Each entry on this page also has a Delete
button, which will remove the book from the database, and thus from this screen.
Contributions are what make the open source community such an amazing place to be, learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.