This is a full stack application using MongoDB, Express, React, and Node that uses the Google Books API and allows for a user to search for books, view books, and save or delete them from the database.
This application took advantage of React Router and has three routes in the single-page application; home, search, and saved. It also uses the Materialize Toast feature to let a user know that a book has been saved as well as deleted. This application was also built with mobile responsiveness and design in mind, so some elements are changed and/or hidden when being views on mobile and tablet devices.
This project can be opened and run in multiple ways.
- You can use this application here.
- You can also clone or fork this application from this repository and then open it in your text editor of choice. You will also need access to a CLI. This project was created using VSCode and then run in the integrated terminal. Then run
npm run startto launch the application.
Home Page
Search Page
Saved Page

Any and all collaboration is welcome so if you have any suggestions or thoughts for new features, please send me an email at ryan.rotman@gmail.com.