Skip to content

This is Google Books API search engine built with a RESTful API, and refactored to be a GraphQL API built with Apollo Server. The app was built using the MERN stack, with a React front end, MongoDB database, and Node.js/Express.js server and API. It's already set up to allow users to save book searches to the back end.

License

Notifications You must be signed in to change notification settings

SepidehAyani/MERN_Google_Books_API_Search_Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Google Books API Search Engine

Usage of Google Books API to create an GraphQL API with Apollo Server. MERN stack is implemented to create the app. User can sign up and log in for an account, search for a book of their liking and added to a list of saved books, users can also remove the saved books.

GitHub last commit GitHub code size in bytes GitHub watchers GitHub top language GitHub license

User Story

AS an avid reader, User wants to search for new books to read So that they can keep a list of books to purchase.

Table of Contents

  1. Project Links
  2. Screenshot
  3. Deployed App
  4. Installation
  5. Contribution Guidelines
  6. Project Team
  7. Questions
  8. License

Project Links

Repo Link

Screenshot

Book Search

Demo

Deployed App

Instructions

  • To use this app npm init has to be called to create your package.json file.
  • The following necessary Npm dependencies must be installed to run the application properly: the needed dependencies will be found on the package.json file. Simply run npm i to install the needed dependencies.
  • To properly install the database you must create at cluster on Mongodb atlas.
  • Run npm start for the port to start listening with mongoose.
  • This app is deployed on Heroku

Languages and libraries used in this project:

Contribution Guidelines:

Feel free to contribute to this repo by creating issues or sending an email to sepid.ayani@gmail.com

Project Team

SepidehAyani

Questions

Contact sepid.ayani@gmail.com

License

Distributed under the MIT License. See Choose A License for more details.

About

This is Google Books API search engine built with a RESTful API, and refactored to be a GraphQL API built with Apollo Server. The app was built using the MERN stack, with a React front end, MongoDB database, and Node.js/Express.js server and API. It's already set up to allow users to save book searches to the back end.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published