An MERN app utilising Apollo Server to use GraphQL for users to search for Books based on their search input. Registered users can save items as a list of their account.
This project is to create a book search engine with Apollo Server, React front end, MongoDB database, and Node.js/Express.js server and API. Every visitor to the book search engine can look up for books with titles containing the key word of their input. Users can also register their accounts to save books of their searched items as the list of books. Delete function is available for users to removed any saved item from the book list. This book search engine app is further cacheing user's login record to save time for their next visit.
Demo video
- Express.js
- Node.js
- Apollo-server
- Apollo/client
- React-boostrap
- concurrently
- bcrypt
- jsonwebtoken
- mongoose
- nodemon
- react-dom
- react-router-dom
- react-scripts
Install dependencies
npm i
Run the application
npm run develop
How to deploy MERN project to Heroku
Depolyed to Heroku: https://sleepy-bayou-01599.herokuapp.com/
Source Codes https://github.com/chentriangoes/BooksSearchEngine
For any questions about the project/repository please contact me @ [email protected]
GitHub @ chentriangoes