I took a fully functioning Google Books API search engine built with a RESTful API, and refactored it 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. In this application users can create an account and save their favorite books or books they would like to read. Users can then access a page specifically catered to their selection.
- Clone the repo
git clone https://github.com/pamelac21/Book-Search-Engine.git
- Install NPM packages
npm install
- Run CLient and Server with Concurrently
npm run develop
- Application allows users to search books with keywords.
- Users are able to create an account when providing user name, email and password.
- Logged in users will are able to save their favorite books as well as delete them.
- Saved books are stored in their account, so next time they login, the books are still in their account to be viewed.
This project is licensed under the MIT License - see the LICENSE file for details.