Skip to content

Google Books Search is an SPA that allows users to discover books they want to read via the Google Books API and curate a reading list. 📚

License

Notifications You must be signed in to change notification settings

icn2you/book-search

Repository files navigation

Google Books Search Logo

Google Books Search

GitHub issues Snyk Vulnerabilities for GitHub Repo React Version GitHub CodeFactor Grade LinkedIn

An app that allows users to discover books and curate a reading list

View Demo · Report Bug


Table of Contents

  1. About the Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Get Help
  7. Acknowledgements

About the Project

Google Books Search Screenshot

Google Books Search is a single-page app (SPA) that allows the user to search for books by title, author, or key words. The app queries Google Books API with the search term(s) and returns relevant results.

Each book result is displayed in its own card. The user can see further details about the book by selecting VIEW or add the book to a reading list by selecting SAVE. The user can return to their curated listby choosing the SAVED option in the upper righthand corner of the page.

Built With

HTML5 CSS3   JS   MongoDB   Express   React   Nodejs   Material-UI   VSCode   GitHub

Google Books Search is built with the MERN-stack.

Getting Started

To install and run a local copy of Google Books Search, follow these simple steps:

Prerequisites

Install the latest version of npm.

npm install npm@latest -g

Installation

  1. Clone the repository (repo).

    git clone https://github.com/icn2you/books-search.git
  2. Install the necessary packages.

    npm install
  3. Launch the app.

    npm run start

Usage

Google Books Search Demo

Contributing

Issues

In case of a bug report or bug fix, please feel free to open an issue.

License

This project is distributed under the MIT License.

Get Help

Contact me at christopher.zenner@icn2you.com.

Acknowledgements

About

Google Books Search is an SPA that allows users to discover books they want to read via the Google Books API and curate a reading list. 📚

Topics

Resources

License

Stars

Watchers

Forks