项目作者: jtoth7824

项目描述 :
Search google books and save books to list.
高级语言: JavaScript
项目地址: git://github.com/jtoth7824/googleBookSearch.git
创建时间: 2021-04-07T15:05:15Z
项目社区:https://github.com/jtoth7824/googleBookSearch

开源协议:

下载


Google Book Search

The Google Book Search is an application that permits user to search for books found via the Google Books API. When the resulting search results are displayed, the user can click a View button to get information on book at google books. When the Save button is clicked, the user is able to save that particular book to a Saved Books list. To prevent the user from adding the same book multiple times to their saved list, clicking the Save button also removes that book from the search results list. Via the Saved Books menu option, the user can then display a list of their saved books. Each book can either be viewed at Google Books or can be deleted from the list.

This application was built using React and utilizes component state and context. It also uses mongoose with Atlas database when deployed at Heroku.

Table of Contents

Google Book Search home page

The following is a screenshot of the Google Book Search application home page.


google book search home page

Google Book Search Results

The following is a screenshot of the Search Results.


google book search results

Google Book Saved Books

The following is a screenshot of the Saved Books.


google book saved books

Installation

  • Fork or clone the repo.
  • Make sure to install all the dependencies by running the following command:
    • npm install

Usage

To use this application once installed, the user launches the application from a terminal window as follows:

npm start

This will then open a browser window at localhost:3000.

The application can alternatively be run as a deployed application following the link in the Deployment section.

Technologies

  • React
  • axios
  • Heroku
  • Bootstrap
  • HTML
  • CSS
  • Javascript

Repository

Direct link to repository: https://github.com/jtoth7824/googleBookSearch

Deployment

The Employee Directory application was deployed to Github Pages so that anyone can run the application. The link to execute the application is as follows:

https://secure-ocean-84141.herokuapp.com/

GitHub license