Skip to content

jfisher396/google-books-search

Repository files navigation

Google Books Search

A full MERN-stack (Mongo, Express, React, Node) application for searching for books on Google Books and saving them in a database for easy retrieval.


Contents

  1. About
    1. User Story
    2. Acceptance criteria
    3. Visuals
    4. Build
  2. Installation
  3. License
  4. Contributing
  5. Contact

About

Users can search for books via the Google Books API and render them here. User has the option to "View" a book, bringing them to the book on Google Books, or "Save" a book, saving it to the Mongo database. Renders all books saved to the Mongo database to the page. User has an option to "View" the book, bringing them to the book on Google Books, or "Delete" a book, removing it from the Mongo database.


User Story

AS A reader
I WANT to be able to search for books by title
SO THAT I can save them to a database for viewing later

Acceptance Criteria

GIVEN an application that accepts user input
WHEN I enter the title of a book
THEN the site searches the Google Books API for relevant matches
WHEN I am returned a list of results
THEN I am able to save individual results to a database for later retrieval or to view that book on Google Books
WHEN I view the saved books page
THEN I am able to view the book in Google Books
WHEN I select the delete button on a book
THEN the book is removed from the database and the page

Visuals:

screenshot 1

screenshot 2


Installation:

To clone the repo:

  git clone [email protected]:jfisher396/google-books-search.git

License

License: MIT


Contributing:

To contribute to this application, create a pull request. Here are the steps needed for doing that:

  • Fork the repo
  • Create a feature branch (git checkout -b NAME-HERE)
  • Commit your new feature (git commit -m 'Add some feature')
  • Push your branch (git push)
  • Create a new Pull Request

Following a code review, your feature will be merged.


Contact Information:

About

A full MERN-stack app for searching and saving books found in Google Books.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published