Developer: Juan RiveraDate: February 26, 2020
Google Books Search is a full-stack MERN application that features book data storage, a clean UI, and a search engine powered by Google Books.
-
This is a two-page application. The main page is the Search page. Here, users can search for books via the search engine powered by Google Books APIs. The search results are displayed in a list for the user. There, they have the option to "View" book details via the Google Books website. Or, they can "Save" the book to their saved books list.
-
The
Saved Bookspage stores and displays all books saved by the user. Here, the user can also "View" the book details on the Google Books website or remove ("delete") the book from their list.
- Git clone with HTTPS to your local machine
https://github.com/JuanCodeAtATime/google-books-search.git. - In google-books-search folder (root directory), run
npm installto install back-end dependencies. - Then,
cd client && npm installto install front-end dependencies. - Go back to root directory by running
cd ... - Lastly, run
npm run startto launch in your browser.
- Programming Language: JavaScript
- Runtime Evironment/Sever: Node.js
- DBMS: Mongo DB
- Libraries/Frameworks Used: React-Toastify
- API: Google Books APIs
Click here to see demo of the app's basic functionality and responsiveness.
Click here to visit deployed site.