/Google-Books-Library

This interactive application allows the user to create a library of saved books using the GoogleBooks API call. Users can view the books on the GoogleBooks site, save books to their library and remove books from their library.

Primary LanguageJavaScript

Google Books Library



Table of Contents:

1. Description of Project
2. Technologies Used
3. Installation Directions
4. How to Use the Project
5. Contributing
6. Questions or Comments
7. License
8. Screenshots of Project


This interactive application allows the user to create a library of saved books using the GoogleBooks API call. Users can view the books on the GoogleBooks site, save books to their library and remove books from their library. This was my final homework project for the University of Kansas Coding Boot Camp. This application gives users a place to store books for future purchasing or reading. I learned a lot about how React works with a back-end server and a Mongoose database. Joining the three different technologies was a very complicated process, but one I accomplished. This project stands out because of the styling and intuitiveness of the site. This project features search and save functions.

This project has been added to my professional portfolio, the link can be found here:

Julie Schaub Professional Portfolio

The link to the deployed app can be found here:

Google Books Library


(Back to Top of Page)


Technologies Used

This project incoporates the following tecnologies:
API Calls, Axios, Bootstrap, CSS, Heroku, HTML, JavaScript, mongoDB, node.js, React


(Back to Top of Page)


Installation

If you run the project from terminal you need to run npm i to install all the dependencies and then run npm start. If you run the application from the deployed Heroku app no installation steps are needed.


(Back to Top of Page)


How to Use the Project

To use the project enter your search term in the search bar and click the button. Click the button to save the book to your library or view the book on the GoogleBooks site. To view your library click the button at the top that says View Library. In the library you can also click buttons to view the book again on the GoogleBooks site or remove the book from your library.


(Back to Top of Page)


Contributing to the Project

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.


(Back to Top of Page)


For Questions or Comments

Please contact me at github.com/JulieAnn2330 or julie.schaub@midtownfullstack.com for questions or comments.


(Back to Top of Page)


License

This project incorporates the following license: MIT

(Back to Top of Page)

Screenshots

homePage

view

saved

atlas