chingu-voyages / v24-geckos-team-02

Books Plus | Voyage-24 | https://chingu.io/
GNU General Public License v3.0
1 stars 1 forks source link
hacktoberfest

Books Plus

App demo

Overview

Books Plus is a Chingu team project. Our vision statement of "Books Plus is a better Google Books" gave us scope to replicate features of the Google Books web app, and to add some of our own.

Open Books Plus

App features

In addition, the app has a logo, a style, and the UI reaches WCAG standard.

Tech stack

Books Plus uses the Google Books API.

Setting up for development

You'll need npm to install the project's dependencies.

  1. Create an API key for accessing Google Books API and OAuth Client ID for using Google login. When making the client ID, set the origin URI to match the app's URI (http://localhost:3000 by default).

  2. Clone this repository.

  3. Now run:

    npm install
  4. Create a .env file in the project's root directory, which has this format.

    REACT_APP_GOOGLE_BOOKS_API_KEY=MY_BOOKS_API_KEY
    REACT_APP_GOOGLE_CLIENT_ID=MY_CLIENT_ID

    Replace MY_BOOKS_API_KEY with your API key, and MY_CLIENT_ID with your OAuth Client ID.

  5. Now run:

    npm start

    This should start the project in a new browser window.

Team

The product owner is jdmedlock. The developers are, in alphabetical order:

License

This repository is licensed under the GNU General Public License v3.0. Please, read this for additional information.