Easily search your favorite books online through the GoogleBooks Search app. The app features a minimalistic design which serves the sole purpose for users to search books. The app is powered by the Google Books API. Like one of the books you searched? Just save it. Like it so much that you want to buy it? Just simply click the view button to see more information on where to purchase. Bored of the book? Just delete it.
GoogleBooks Search, where all your favorite books are easily found.
This setup allows for a Node/Express/React app which can be easily deployed to Heroku.
The front-end React app will auto-reload as it's updated via webpack dev server, and the backend Express app will auto-reload independently with nodemon.
Start by installing front and backend dependencies. While in this directory, run the following command:
npm install
This should install node modules within the server and the client folder.
After both installations complete, run the following command in your terminal:
npm start
Your app should now be running on http://localhost:3000. The Express server should intercept any AJAX requests from the client.
To deploy, simply add and commit your changes, and push to Heroku. As is, the NPM scripts should take care of the rest.
- React
- GoogleBooks API
- HTML
- CSS
- Bootstrap
- JSX
- Express
- MongoDB (mLabs)
- Nodejs
Phillip Chang

