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.
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.
When first visiting the homepage, users can search for books by title or author.
Users have the option to sign up for an account. When logged in, users can save books they can reference later.
Users can also delete books from their saved books list.
- Node.js
- Express.js
- React
- Mongoose
- MongoDB
- GraphQL
- JavaScript
- React
- Apollo
- Google Books API
https://evening-plains-12292.herokuapp.com/
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:
- Clone the repo using
git clone
. - Navigate to the root directory of the application in the terminal.
- Run
npm install
to download all necessary dependancies. - Run
npm run develop
to compile the application and start the server. - Navigate to http://localhost:3000 in your browser to view the application.
- To stop running the server and exit the application, type
CTRL + C
in the terminal.