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:
(Back to Top of Page)
This project incoporates the following tecnologies:
API Calls, Axios, Bootstrap, CSS, Heroku, HTML, JavaScript, mongoDB, node.js, React
(Back to Top of Page)
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)
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)
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)
Please contact me at github.com/JulieAnn2330 or julie.schaub@midtownfullstack.com for questions or comments.
(Back to Top of Page)
This project incorporates the following license: MIT
(Back to Top of Page)