This is a full-stack project using MongoDB, Express.js, React.js and Node.js to build a Google Books website. When the user first visits the book search, they will first see the search page. A search for Star Wars is the default search. The user can search by title, author, or genre and as they type, the user begins to see results below. When the user finishes typing, and finds the book they desire, the user can choose to view the book on the Google Books website, or the user can click Save to save it to their saved list.
When the user navigates to the Saved tab in the navbar, they will be taken to a page with a list of their saved books. Here, the user can choose to view on Google Books website, or delete the book from their list.
Please follow this link to view the live application.
- MongoDB
- Mongooese
- Express.js
- React.js
- Node.js
- Google Books API
- Material-UI
- Mongoose Scheme Types
- React Documentation
- Google Books API
- Adding Comma Between an Array in React
- Material-UI Documentation
This project is covered under the MIT license.