Skip to content

onomatopoetica/react-google-books-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github followers GitHub last commit GitHub code size in bytes GitHub language count npm GitHub license

React Google Books Search

A React-based Google Books Search app.

Project Links

Repo Link
Heroku

Table of Contents

  1. About The Project
  2. Project Links
  3. Demo
  4. Getting Started
  5. Installation
  6. Usage
  7. License

About The Project

This is a books search application with React, Node, Express and MongoDB utilizing the Google Books API.

The user can search for a book, the search will render a list of books relevant to the search word. Then the user can save book titles to a list of favorites which are saved to the MongoDB.

Demo

The following is a screenshot of the application and overview of its functionality:

app screenshot

Getting Started

Technologies used in this project include:

  • React
  • Google Books API
  • Node
  • Axios
  • MongoDB

Installation

Clone Repository

  • git clone https://github.com/onomatopoetica/react-google-books-search.git

Install Dependencies

  • Ensure you have Node.js installed on your machine.

  • npx create-react-app react-google-books-search to install React for the project.

  • All NPM packages required for this application are already listed as dependencies in the package.json file. Run the command npm install command in your terminal at the root directory level to install the packages.

Start Application

  • Once React and dependencies are installed, cd into your directory and run npm start to view the project on http://localhost:3000/.

Usage

License

Distributed under the MIT License. See LICENSE for more information.

This README was generated with ♥️  by Good README Generator.