Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 1.79 KB

README.md

File metadata and controls

60 lines (40 loc) · 1.79 KB

Book Search

Table of Contents

Description

A full-stack application that allows users to search for books by author or title and save books to their profile. Built using the MERN stack, GraphQL, and Google Books API.

User Story

As a user interested in books, I would like an application that allows me to search for books by title or author, and save books that I can easily reference in the future.

Features

When first visiting the homepage, users can search for books by title or author.

Video demonstration of book search

Users have the option to sign up for an account. When logged in, users can save books they can reference later.

Video demonstration of saving books

Users can also delete books from their saved books list.

Video demonstration of deleting books

Technologies

  • Node.js
  • Express.js
  • React
  • Mongoose
  • MongoDB
  • GraphQL
  • JavaScript
  • React
  • Apollo
  • Google Books API

Website

https://evening-plains-12292.herokuapp.com/

Installation

This program can be run through a browser using the above link to the deployed application. In order to run this program locally, follow the steps below:

  1. Clone the repo using git clone.
  2. Navigate to the root directory of the application in the terminal.
  3. Run npm install to download all necessary dependancies.
  4. Run npm run develop to compile the application and start the server.
  5. Navigate to http://localhost:3000 in your browser to view the application.
  6. To stop running the server and exit the application, type CTRL + C in the terminal.